/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_longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 23:31:28,848 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 23:31:28,851 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 23:31:28,875 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 23:31:28,876 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 23:31:28,877 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 23:31:28,878 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 23:31:28,880 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 23:31:28,881 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 23:31:28,882 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 23:31:28,883 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 23:31:28,884 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 23:31:28,884 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 23:31:28,885 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 23:31:28,886 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 23:31:28,888 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 23:31:28,888 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 23:31:28,889 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 23:31:28,891 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 23:31:28,892 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 23:31:28,894 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 23:31:28,895 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 23:31:28,896 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 23:31:28,897 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 23:31:28,902 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 23:31:28,902 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 23:31:28,903 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 23:31:28,904 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 23:31:28,906 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 23:31:28,908 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 23:31:28,908 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 23:31:28,909 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 23:31:28,910 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 23:31:28,911 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 23:31:28,913 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 23:31:28,913 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 23:31:28,914 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 23:31:28,915 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 23:31:28,915 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 23:31:28,916 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 23:31:28,918 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 23:31:28,919 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,966 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 23:31:28,966 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 23:31:28,967 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 23:31:28,967 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 23:31:28,968 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 23:31:28,968 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 23:31:28,968 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 23:31:28,968 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 23:31:28,968 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 23:31:28,969 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 23:31:28,969 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 23:31:28,969 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 23:31:28,969 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 23:31:28,969 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 23:31:28,970 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 23:31:28,970 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 23:31:28,970 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 23:31:28,970 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 23:31:28,970 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 23:31:28,970 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 23:31:28,971 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 23:31:28,971 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 23:31:28,971 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 23:31:28,971 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 23:31:28,971 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 23:31:28,972 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 23:31:28,972 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 23:31:28,972 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-15 23:31:28,972 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 23:31:29,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 23:31:29,276 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 23:31:29,279 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 23:31:29,281 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 23:31:29,281 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 23:31:29,282 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2020-10-15 23:31:29,338 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dca0b7da6/decb75e0f0de4dad8ca806c191cc2305/FLAG38a73d312 [2020-10-15 23:31:29,875 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 23:31:29,876 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2020-10-15 23:31:29,897 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dca0b7da6/decb75e0f0de4dad8ca806c191cc2305/FLAG38a73d312 [2020-10-15 23:31:30,157 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dca0b7da6/decb75e0f0de4dad8ca806c191cc2305 [2020-10-15 23:31:30,166 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 23:31:30,168 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 23:31:30,169 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:30,169 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 23:31:30,173 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 23:31:30,174 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,177 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3177250b 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,177 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,185 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 23:31:30,245 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 23:31:30,778 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:30,793 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 23:31:30,869 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:30,953 INFO L208 MainTranslator]: Completed translation [2020-10-15 23:31:30,955 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,955 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:30,958 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:30,958 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 23:31:30,958 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 23:31:30,965 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,980 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:31,000 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:31,000 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 23:31:31,001 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 23:31:31,001 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 23:31:31,010 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:31,010 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:31,013 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:31,013 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:31,029 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:31,033 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:31,035 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:31,040 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 23:31:31,040 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 23:31:31,040 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 23:31:31,041 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 23:31:31,041 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:31,102 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-15 23:31:31,102 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-15 23:31:31,102 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-15 23:31:31,102 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-15 23:31:31,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 23:31:31,103 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-15 23:31:31,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 23:31:31,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 23:31:31,103 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-15 23:31:31,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 23:31:31,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 23:31:31,111 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,389 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 23:31:31,390 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-15 23:31:31,392 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,392 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 23:31:31,394 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 23:31:31,395 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 23:31:31,399 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 23:31:31,400 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 11:31:30" (1/3) ... [2020-10-15 23:31:31,401 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5634d541 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,401 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,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5634d541 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,402 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,406 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longer-2.i [2020-10-15 23:31:31,423 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 23:31:31,430 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-15 23:31:31,431 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 23:31:31,461 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,461 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,461 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,462 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,463 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,463 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,463 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,464 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,464 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,464 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,464 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,465 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,465 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,465 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,465 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,466 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,466 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,467 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,467 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,467 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,468 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,468 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,468 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,469 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,469 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,470 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,470 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,470 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,470 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,471 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,475 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,475 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,475 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,476 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,476 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,476 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,487 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,487 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,488 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,488 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,488 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,488 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,505 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-15 23:31:31,528 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:31:31,528 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:31:31,528 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:31:31,529 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:31:31,529 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:31:31,529 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:31:31,529 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:31:31,529 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:31:31,544 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:31,586 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:31,586 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:31,592 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,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:31,602 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,604 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:31:31,607 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,610 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,611 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,630 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:31,630 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:31,631 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,634 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-15 23:31:32,686 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-15 23:31:32,776 INFO L132 LiptonReduction]: Checked pairs total: 911 [2020-10-15 23:31:32,776 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-15 23:31:32,780 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1178 [2020-10-15 23:31:32,789 INFO L129 PetriNetUnfolder]: 3/12 cut-off events. [2020-10-15 23:31:32,790 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:32,790 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:32,791 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-15 23:31:32,791 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:32,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:32,798 INFO L82 PathProgramCache]: Analyzing trace with hash -1506398721, now seen corresponding path program 1 times [2020-10-15 23:31:32,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:32,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300762675] [2020-10-15 23:31:32,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,042 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,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300762675] [2020-10-15 23:31:33,044 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,044 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:31:33,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930175694] [2020-10-15 23:31:33,055 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:31:33,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:31:33,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:31:33,076 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 14 transitions, 34 flow. Second operand 4 states. [2020-10-15 23:31:33,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,080 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,146 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-15 23:31:33,147 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:33,147 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,149 INFO L132 encePairwiseOnDemand]: 101/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-15 23:31:33,149 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:33,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:33,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:33,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2020-10-15 23:31:33,167 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6990654205607477 [2020-10-15 23:31:33,168 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:33,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:33,185 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:33,188 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,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:33,191 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,193 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:33,196 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,197 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-15 23:31:33,197 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:33,198 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:31:33,198 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,198 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,198 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 23:31:33,199 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,199 INFO L82 PathProgramCache]: Analyzing trace with hash -244605853, now seen corresponding path program 1 times [2020-10-15 23:31:33,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634789282] [2020-10-15 23:31:33,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,297 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,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634789282] [2020-10-15 23:31:33,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806759837] [2020-10-15 23:31:33,300 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,302 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-15 23:31:33,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,303 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,369 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-15 23:31:33,369 INFO L130 PetriNetUnfolder]: For 37/43 co-relation queries the response was YES. [2020-10-15 23:31:33,370 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,371 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-15 23:31:33,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:33,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:33,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:33,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-15 23:31:33,375 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-15 23:31:33,376 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:33,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:33,381 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:33,381 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,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:33,382 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,384 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:33,384 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,388 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-15 23:31:33,388 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:33,388 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,389 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,389 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,389 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 23:31:33,389 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,390 INFO L82 PathProgramCache]: Analyzing trace with hash -245178826, now seen corresponding path program 1 times [2020-10-15 23:31:33,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,390 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163829100] [2020-10-15 23:31:33,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,457 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,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163829100] [2020-10-15 23:31:33,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,458 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066014086] [2020-10-15 23:31:33,459 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,461 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,461 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-15 23:31:33,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,462 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,502 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-15 23:31:33,503 INFO L130 PetriNetUnfolder]: For 116/118 co-relation queries the response was YES. [2020-10-15 23:31:33,503 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,505 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-15 23:31:33,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:33,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:33,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:33,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2020-10-15 23:31:33,507 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:33,507 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:33,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:33,511 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:33,511 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,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:33,515 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,516 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:33,516 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,517 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-15 23:31:33,517 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:33,517 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,517 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,517 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 23:31:33,518 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,518 INFO L82 PathProgramCache]: Analyzing trace with hash -244724056, now seen corresponding path program 2 times [2020-10-15 23:31:33,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607762460] [2020-10-15 23:31:33,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,604 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,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607762460] [2020-10-15 23:31:33,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588956585] [2020-10-15 23:31:33,606 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,609 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-15 23:31:33,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,610 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,702 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-15 23:31:33,702 INFO L130 PetriNetUnfolder]: For 171/177 co-relation queries the response was YES. [2020-10-15 23:31:33,703 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,704 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-15 23:31:33,704 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:33,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:33,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:33,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-15 23:31:33,730 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-15 23:31:33,731 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:33,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:33,734 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:33,734 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,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:33,737 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,738 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:33,739 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,739 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-15 23:31:33,739 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:33,739 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,740 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,740 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,740 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 23:31:33,740 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1007175194, now seen corresponding path program 2 times [2020-10-15 23:31:33,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072783807] [2020-10-15 23:31:33,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,845 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,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072783807] [2020-10-15 23:31:33,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478975401] [2020-10-15 23:31:33,846 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,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:33,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:33,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:33,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:33,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:33,996 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,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:33,996 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-15 23:31:33,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584136835] [2020-10-15 23:31:33,997 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:31:33,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:31:33,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:31:33,999 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:34,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-15 23:31:34,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:34,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:34,000 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:34,096 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-15 23:31:34,097 INFO L130 PetriNetUnfolder]: For 313/315 co-relation queries the response was YES. [2020-10-15 23:31:34,098 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:34,099 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-15 23:31:34,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:34,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:34,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:34,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:34,102 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:34,103 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:34,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:34,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:34,107 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:34,107 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:34,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:34,110 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:34,112 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:34,112 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:34,112 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-15 23:31:34,112 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:34,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:31:34,113 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:34,113 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:34,328 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,329 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:34,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:34,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1002797622, now seen corresponding path program 3 times [2020-10-15 23:31:34,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:34,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264642368] [2020-10-15 23:31:34,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:34,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:34,399 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,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264642368] [2020-10-15 23:31:34,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463307912] [2020-10-15 23:31:34,400 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,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:34,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:34,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:34,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:34,509 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,510 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:34,510 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:34,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808520763] [2020-10-15 23:31:34,511 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:34,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:34,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:34,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:34,513 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:34,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-15 23:31:34,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:34,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:34,514 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:34,570 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-15 23:31:34,570 INFO L130 PetriNetUnfolder]: For 528/530 co-relation queries the response was YES. [2020-10-15 23:31:34,574 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,575 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 26 selfloop transitions, 13 changer transitions 0/46 dead transitions. [2020-10-15 23:31:34,576 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 514 flow [2020-10-15 23:31:34,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:31:34,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:31:34,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 441 transitions. [2020-10-15 23:31:34,581 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:34,581 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:34,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:31:34,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:31:34,586 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:31:34,586 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,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 514 flow [2020-10-15 23:31:34,595 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,598 INFO L241 Difference]: Finished difference. Result has 51 places, 43 transitions, 382 flow [2020-10-15 23:31:34,598 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,599 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 33 predicate places. [2020-10-15 23:31:34,599 INFO L481 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 382 flow [2020-10-15 23:31:34,599 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:34,599 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:34,599 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:34,814 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,814 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:34,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:34,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1003511862, now seen corresponding path program 4 times [2020-10-15 23:31:34,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:34,816 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956918648] [2020-10-15 23:31:34,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:34,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:34,906 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,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956918648] [2020-10-15 23:31:34,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926941841] [2020-10-15 23:31:34,907 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,951 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:34,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:34,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:34,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:35,004 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:35,018 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:35,018 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:35,018 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:35,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103565082] [2020-10-15 23:31:35,019 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:35,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:35,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:35,021 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states. [2020-10-15 23:31:35,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,022 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,128 INFO L129 PetriNetUnfolder]: 43/102 cut-off events. [2020-10-15 23:31:35,128 INFO L130 PetriNetUnfolder]: For 747/753 co-relation queries the response was YES. [2020-10-15 23:31:35,129 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:35,131 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 26 changer transitions 0/53 dead transitions. [2020-10-15 23:31:35,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 53 transitions, 601 flow [2020-10-15 23:31:35,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:35,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:35,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:35,134 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:35,135 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:35,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:35,139 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:35,139 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:35,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 53 transitions, 601 flow [2020-10-15 23:31:35,143 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:35,145 INFO L241 Difference]: Finished difference. Result has 59 places, 50 transitions, 546 flow [2020-10-15 23:31:35,146 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:35,146 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 41 predicate places. [2020-10-15 23:31:35,146 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 546 flow [2020-10-15 23:31:35,146 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:35,146 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,146 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,361 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,362 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,362 INFO L82 PathProgramCache]: Analyzing trace with hash -239480742, now seen corresponding path program 1 times [2020-10-15 23:31:35,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,362 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538015628] [2020-10-15 23:31:35,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,474 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,475 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538015628] [2020-10-15 23:31:35,475 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:35,475 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:35,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330227321] [2020-10-15 23:31:35,476 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:35,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:35,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:35,478 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 546 flow. Second operand 6 states. [2020-10-15 23:31:35,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,479 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,568 INFO L129 PetriNetUnfolder]: 44/104 cut-off events. [2020-10-15 23:31:35,568 INFO L130 PetriNetUnfolder]: For 1065/1067 co-relation queries the response was YES. [2020-10-15 23:31:35,570 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,572 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 19 changer transitions 0/53 dead transitions. [2020-10-15 23:31:35,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 53 transitions, 680 flow [2020-10-15 23:31:35,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:35,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:35,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 515 transitions. [2020-10-15 23:31:35,595 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:31:35,596 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:35,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:35,601 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:35,601 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,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 53 transitions, 680 flow [2020-10-15 23:31:35,609 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,614 INFO L241 Difference]: Finished difference. Result has 61 places, 51 transitions, 520 flow [2020-10-15 23:31:35,614 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,615 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-15 23:31:35,615 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 520 flow [2020-10-15 23:31:35,615 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:35,615 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,615 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-15 23:31:35,616 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1157444620, now seen corresponding path program 2 times [2020-10-15 23:31:35,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107148704] [2020-10-15 23:31:35,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,701 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,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107148704] [2020-10-15 23:31:35,702 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:35,702 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:35,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310672660] [2020-10-15 23:31:35,703 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:35,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:35,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:35,705 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 520 flow. Second operand 6 states. [2020-10-15 23:31:35,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,706 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,706 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,801 INFO L129 PetriNetUnfolder]: 49/116 cut-off events. [2020-10-15 23:31:35,801 INFO L130 PetriNetUnfolder]: For 1296/1302 co-relation queries the response was YES. [2020-10-15 23:31:35,802 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,804 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 33 changer transitions 0/60 dead transitions. [2020-10-15 23:31:35,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 60 transitions, 775 flow [2020-10-15 23:31:35,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:35,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:35,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:35,807 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:35,807 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:35,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:35,811 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:35,811 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,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 60 transitions, 775 flow [2020-10-15 23:31:35,818 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,821 INFO L241 Difference]: Finished difference. Result has 66 places, 58 transitions, 716 flow [2020-10-15 23:31:35,821 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,822 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 48 predicate places. [2020-10-15 23:31:35,822 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 716 flow [2020-10-15 23:31:35,822 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:35,822 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,822 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,822 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-15 23:31:35,823 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,823 INFO L82 PathProgramCache]: Analyzing trace with hash 1157681987, now seen corresponding path program 3 times [2020-10-15 23:31:35,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887232902] [2020-10-15 23:31:35,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,927 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,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887232902] [2020-10-15 23:31:35,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345834845] [2020-10-15 23:31:35,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 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,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:35,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:35,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:35,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:36,063 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:36,089 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,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:36,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-15 23:31:36,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423817840] [2020-10-15 23:31:36,090 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:31:36,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:31:36,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:31:36,093 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 716 flow. Second operand 12 states. [2020-10-15 23:31:36,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,095 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,095 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,213 INFO L129 PetriNetUnfolder]: 56/134 cut-off events. [2020-10-15 23:31:36,213 INFO L130 PetriNetUnfolder]: For 1857/1859 co-relation queries the response was YES. [2020-10-15 23:31:36,214 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:36,217 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 31 changer transitions 0/68 dead transitions. [2020-10-15 23:31:36,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 1032 flow [2020-10-15 23:31:36,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:36,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:36,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:36,220 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:36,220 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:36,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:36,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:36,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:36,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:36,225 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:36,225 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:36,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 1032 flow [2020-10-15 23:31:36,235 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:36,237 INFO L241 Difference]: Finished difference. Result has 75 places, 67 transitions, 892 flow [2020-10-15 23:31:36,237 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:36,238 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 57 predicate places. [2020-10-15 23:31:36,238 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 892 flow [2020-10-15 23:31:36,238 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:31:36,238 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,238 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:36,452 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:36,453 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:36,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:36,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1043969740, now seen corresponding path program 3 times [2020-10-15 23:31:36,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:36,454 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535980460] [2020-10-15 23:31:36,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:36,504 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,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535980460] [2020-10-15 23:31:36,505 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:36,505 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:36,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720704131] [2020-10-15 23:31:36,505 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:36,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:36,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:36,507 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 892 flow. Second operand 6 states. [2020-10-15 23:31:36,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,508 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,608 INFO L129 PetriNetUnfolder]: 62/149 cut-off events. [2020-10-15 23:31:36,608 INFO L130 PetriNetUnfolder]: For 2542/2544 co-relation queries the response was YES. [2020-10-15 23:31:36,609 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,612 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 35 changer transitions 0/78 dead transitions. [2020-10-15 23:31:36,612 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 78 transitions, 1271 flow [2020-10-15 23:31:36,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:36,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:36,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:36,615 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:36,615 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:36,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:36,619 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:36,619 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,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 78 transitions, 1271 flow [2020-10-15 23:31:36,630 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,632 INFO L241 Difference]: Finished difference. Result has 80 places, 75 transitions, 1053 flow [2020-10-15 23:31:36,633 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,633 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 62 predicate places. [2020-10-15 23:31:36,633 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 1053 flow [2020-10-15 23:31:36,633 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:36,633 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,633 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:36,634 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-15 23:31:36,634 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:36,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:36,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1021955896, now seen corresponding path program 5 times [2020-10-15 23:31:36,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:36,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146327908] [2020-10-15 23:31:36,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:36,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:36,718 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,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146327908] [2020-10-15 23:31:36,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391204764] [2020-10-15 23:31:36,719 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,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:36,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:36,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:36,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:36,862 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,862 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:36,863 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:36,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319977234] [2020-10-15 23:31:36,867 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:36,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:36,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:36,868 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 1053 flow. Second operand 11 states. [2020-10-15 23:31:36,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,869 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,952 INFO L129 PetriNetUnfolder]: 64/156 cut-off events. [2020-10-15 23:31:36,953 INFO L130 PetriNetUnfolder]: For 3008/3014 co-relation queries the response was YES. [2020-10-15 23:31:36,955 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,958 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2020-10-15 23:31:36,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 82 transitions, 1320 flow [2020-10-15 23:31:36,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:36,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:36,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 514 transitions. [2020-10-15 23:31:36,962 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-15 23:31:36,962 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:36,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:36,967 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:36,967 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,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 82 transitions, 1320 flow [2020-10-15 23:31:36,984 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,986 INFO L241 Difference]: Finished difference. Result has 84 places, 77 transitions, 1057 flow [2020-10-15 23:31:36,987 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,987 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 66 predicate places. [2020-10-15 23:31:36,987 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 1057 flow [2020-10-15 23:31:36,987 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:36,988 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,988 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:37,200 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-15 23:31:37,201 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:37,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:37,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1043405416, now seen corresponding path program 6 times [2020-10-15 23:31:37,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:37,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37896396] [2020-10-15 23:31:37,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:37,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,272 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,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37896396] [2020-10-15 23:31:37,273 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981607024] [2020-10-15 23:31:37,273 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:37,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:37,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:37,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:37,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:37,436 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,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:37,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:37,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899281364] [2020-10-15 23:31:37,438 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:37,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:37,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:37,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:37,440 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:37,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 1057 flow. Second operand 11 states. [2020-10-15 23:31:37,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:37,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:37,441 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:37,524 INFO L129 PetriNetUnfolder]: 68/166 cut-off events. [2020-10-15 23:31:37,524 INFO L130 PetriNetUnfolder]: For 3422/3428 co-relation queries the response was YES. [2020-10-15 23:31:37,526 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:37,528 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 29 changer transitions 0/86 dead transitions. [2020-10-15 23:31:37,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 1336 flow [2020-10-15 23:31:37,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:37,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 588 transitions. [2020-10-15 23:31:37,532 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:37,532 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:37,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:37,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:37,536 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:37,536 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,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 1336 flow [2020-10-15 23:31:37,550 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,553 INFO L241 Difference]: Finished difference. Result has 89 places, 81 transitions, 1175 flow [2020-10-15 23:31:37,553 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,553 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 71 predicate places. [2020-10-15 23:31:37,554 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 1175 flow [2020-10-15 23:31:37,554 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:37,554 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:37,554 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:37,769 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,770 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:37,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:37,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1044119656, now seen corresponding path program 7 times [2020-10-15 23:31:37,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:37,770 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839254120] [2020-10-15 23:31:37,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:37,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,824 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,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839254120] [2020-10-15 23:31:37,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750656376] [2020-10-15 23:31:37,824 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,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:37,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:37,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:37,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:37,945 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:37,946 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:37,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168796104] [2020-10-15 23:31:37,946 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:37,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:37,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:37,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:37,949 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:37,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states. [2020-10-15 23:31:37,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:37,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:37,950 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:38,091 INFO L129 PetriNetUnfolder]: 72/176 cut-off events. [2020-10-15 23:31:38,092 INFO L130 PetriNetUnfolder]: For 3390/3392 co-relation queries the response was YES. [2020-10-15 23:31:38,093 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:38,096 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 43 changer transitions 0/94 dead transitions. [2020-10-15 23:31:38,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 1610 flow [2020-10-15 23:31:38,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:38,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:38,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:38,100 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:38,100 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:38,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:38,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:38,105 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:38,106 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:38,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 1610 flow [2020-10-15 23:31:38,120 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:38,123 INFO L241 Difference]: Finished difference. Result has 97 places, 89 transitions, 1457 flow [2020-10-15 23:31:38,124 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:38,124 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 79 predicate places. [2020-10-15 23:31:38,124 INFO L481 AbstractCegarLoop]: Abstraction has has 97 places, 89 transitions, 1457 flow [2020-10-15 23:31:38,124 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:38,124 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:38,125 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:38,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-15 23:31:38,339 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:38,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:38,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1863320015, now seen corresponding path program 4 times [2020-10-15 23:31:38,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:38,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925446241] [2020-10-15 23:31:38,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:38,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:38,465 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,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925446241] [2020-10-15 23:31:38,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179994595] [2020-10-15 23:31:38,466 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:38,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:38,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:38,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:38,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:38,622 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:38,669 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,669 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:38,669 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:38,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223631261] [2020-10-15 23:31:38,670 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:38,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:38,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:38,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:38,672 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:38,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states. [2020-10-15 23:31:38,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:38,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:38,673 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:38,898 INFO L129 PetriNetUnfolder]: 76/186 cut-off events. [2020-10-15 23:31:38,898 INFO L130 PetriNetUnfolder]: For 4284/4286 co-relation queries the response was YES. [2020-10-15 23:31:38,899 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,903 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 41 selfloop transitions, 50 changer transitions 0/98 dead transitions. [2020-10-15 23:31:38,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 98 transitions, 1837 flow [2020-10-15 23:31:38,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:38,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:38,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:38,907 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:38,907 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:38,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:38,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:38,912 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:38,913 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,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 98 transitions, 1837 flow [2020-10-15 23:31:38,930 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,934 INFO L241 Difference]: Finished difference. Result has 103 places, 95 transitions, 1580 flow [2020-10-15 23:31:38,934 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,934 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 85 predicate places. [2020-10-15 23:31:38,935 INFO L481 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 1580 flow [2020-10-15 23:31:38,935 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:38,935 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:38,935 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:39,149 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-15 23:31:39,150 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:39,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:39,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1506947668, now seen corresponding path program 5 times [2020-10-15 23:31:39,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:39,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490193109] [2020-10-15 23:31:39,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:39,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:39,212 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,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490193109] [2020-10-15 23:31:39,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662503549] [2020-10-15 23:31:39,213 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:39,288 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:39,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:39,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:39,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:39,359 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,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:39,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:39,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746821616] [2020-10-15 23:31:39,361 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:39,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:39,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:39,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:39,362 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:39,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 95 transitions, 1580 flow. Second operand 11 states. [2020-10-15 23:31:39,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:39,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:39,363 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:39,495 INFO L129 PetriNetUnfolder]: 79/194 cut-off events. [2020-10-15 23:31:39,495 INFO L130 PetriNetUnfolder]: For 5251/5253 co-relation queries the response was YES. [2020-10-15 23:31:39,497 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:39,500 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2020-10-15 23:31:39,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 105 transitions, 1984 flow [2020-10-15 23:31:39,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:39,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:39,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:31:39,503 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:31:39,503 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:31:39,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:31:39,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:39,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:31:39,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:39,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:39,506 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:39,506 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:39,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 105 transitions, 1984 flow [2020-10-15 23:31:39,526 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:39,529 INFO L241 Difference]: Finished difference. Result has 109 places, 101 transitions, 1682 flow [2020-10-15 23:31:39,529 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:39,529 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 91 predicate places. [2020-10-15 23:31:39,530 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 1682 flow [2020-10-15 23:31:39,530 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:39,530 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:39,530 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:39,743 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,744 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:39,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:39,744 INFO L82 PathProgramCache]: Analyzing trace with hash 1180151505, now seen corresponding path program 6 times [2020-10-15 23:31:39,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:39,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186777926] [2020-10-15 23:31:39,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:39,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:39,796 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,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186777926] [2020-10-15 23:31:39,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190561779] [2020-10-15 23:31:39,797 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,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:39,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:39,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:39,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:39,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:39,920 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,920 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:39,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:39,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514759046] [2020-10-15 23:31:39,921 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:39,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:39,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:39,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:39,927 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:39,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 1682 flow. Second operand 11 states. [2020-10-15 23:31:39,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:39,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:39,928 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,181 INFO L129 PetriNetUnfolder]: 85/209 cut-off events. [2020-10-15 23:31:40,181 INFO L130 PetriNetUnfolder]: For 5939/5945 co-relation queries the response was YES. [2020-10-15 23:31:40,183 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:40,187 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 67 changer transitions 0/110 dead transitions. [2020-10-15 23:31:40,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 110 transitions, 2145 flow [2020-10-15 23:31:40,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:40,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:40,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:40,191 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:40,191 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:40,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:40,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:40,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:40,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:40,196 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:40,196 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:40,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 110 transitions, 2145 flow [2020-10-15 23:31:40,215 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:40,218 INFO L241 Difference]: Finished difference. Result has 120 places, 109 transitions, 2026 flow [2020-10-15 23:31:40,219 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:40,220 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-15 23:31:40,220 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 109 transitions, 2026 flow [2020-10-15 23:31:40,220 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:40,220 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,220 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:40,435 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-15 23:31:40,436 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:40,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:40,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1180152466, now seen corresponding path program 7 times [2020-10-15 23:31:40,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:40,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894667183] [2020-10-15 23:31:40,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:40,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,507 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:40,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894667183] [2020-10-15 23:31:40,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448809627] [2020-10-15 23:31:40,509 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:40,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:40,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:40,622 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:40,633 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:40,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:40,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:40,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062166613] [2020-10-15 23:31:40,634 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:40,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:40,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:40,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:40,636 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:40,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states. [2020-10-15 23:31:40,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:40,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:40,637 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,868 INFO L129 PetriNetUnfolder]: 90/223 cut-off events. [2020-10-15 23:31:40,869 INFO L130 PetriNetUnfolder]: For 6487/6493 co-relation queries the response was YES. [2020-10-15 23:31:40,871 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,875 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 52 selfloop transitions, 61 changer transitions 0/120 dead transitions. [2020-10-15 23:31:40,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 120 transitions, 2553 flow [2020-10-15 23:31:40,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:40,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:40,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:40,877 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:40,877 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:40,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:40,881 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:40,881 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,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 120 transitions, 2553 flow [2020-10-15 23:31:40,908 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,912 INFO L241 Difference]: Finished difference. Result has 120 places, 116 transitions, 2217 flow [2020-10-15 23:31:40,912 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,912 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-15 23:31:40,913 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 116 transitions, 2217 flow [2020-10-15 23:31:40,913 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:40,913 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,913 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,128 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-15 23:31:41,128 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1249580248, now seen corresponding path program 4 times [2020-10-15 23:31:41,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274368222] [2020-10-15 23:31:41,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,215 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:41,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274368222] [2020-10-15 23:31:41,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987522242] [2020-10-15 23:31:41,218 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:41,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:41,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:41,371 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:41,398 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:41,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:41,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:31:41,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401502247] [2020-10-15 23:31:41,400 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:31:41,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:41,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:31:41,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:31:41,402 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:41,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 116 transitions, 2217 flow. Second operand 14 states. [2020-10-15 23:31:41,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:41,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:41,403 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:41,588 INFO L129 PetriNetUnfolder]: 98/245 cut-off events. [2020-10-15 23:31:41,588 INFO L130 PetriNetUnfolder]: For 8167/8173 co-relation queries the response was YES. [2020-10-15 23:31:41,592 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:41,597 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 77 selfloop transitions, 43 changer transitions 0/127 dead transitions. [2020-10-15 23:31:41,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 127 transitions, 2807 flow [2020-10-15 23:31:41,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:41,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:41,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:41,600 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:41,600 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:41,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:41,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:41,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:41,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:41,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:41,606 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:41,607 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:41,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 127 transitions, 2807 flow [2020-10-15 23:31:41,643 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:41,647 INFO L241 Difference]: Finished difference. Result has 128 places, 126 transitions, 2441 flow [2020-10-15 23:31:41,647 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:41,648 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 110 predicate places. [2020-10-15 23:31:41,648 INFO L481 AbstractCegarLoop]: Abstraction has has 128 places, 126 transitions, 2441 flow [2020-10-15 23:31:41,648 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:31:41,648 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:41,648 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,863 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,863 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1615712474, now seen corresponding path program 8 times [2020-10-15 23:31:41,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631201014] [2020-10-15 23:31:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,927 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,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631201014] [2020-10-15 23:31:41,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119410676] [2020-10-15 23:31:41,928 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,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:41,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:42,052 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,052 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:42,052 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:42,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031519234] [2020-10-15 23:31:42,053 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:42,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:42,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:42,054 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:42,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 126 transitions, 2441 flow. Second operand 11 states. [2020-10-15 23:31:42,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:42,055 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,185 INFO L129 PetriNetUnfolder]: 102/255 cut-off events. [2020-10-15 23:31:42,185 INFO L130 PetriNetUnfolder]: For 9232/9234 co-relation queries the response was YES. [2020-10-15 23:31:42,187 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:42,191 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2020-10-15 23:31:42,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 138 transitions, 2968 flow [2020-10-15 23:31:42,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:42,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:42,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-15 23:31:42,194 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:31:42,194 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-15 23:31:42,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-15 23:31:42,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-15 23:31:42,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:42,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:42,197 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:42,197 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:42,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 138 transitions, 2968 flow [2020-10-15 23:31:42,230 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:42,234 INFO L241 Difference]: Finished difference. Result has 129 places, 131 transitions, 2481 flow [2020-10-15 23:31:42,235 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:42,235 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 111 predicate places. [2020-10-15 23:31:42,235 INFO L481 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 2481 flow [2020-10-15 23:31:42,235 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:42,235 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:42,235 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:42,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-15 23:31:42,448 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:42,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:42,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1992155942, now seen corresponding path program 9 times [2020-10-15 23:31:42,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:42,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948434587] [2020-10-15 23:31:42,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:42,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:42,497 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,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948434587] [2020-10-15 23:31:42,498 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014361671] [2020-10-15 23:31:42,498 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:42,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:42,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:42,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:42,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:42,605 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:42,613 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,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:42,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:42,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114466735] [2020-10-15 23:31:42,615 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:42,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:42,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:42,616 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:42,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states. [2020-10-15 23:31:42,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:42,617 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,852 INFO L129 PetriNetUnfolder]: 109/274 cut-off events. [2020-10-15 23:31:42,853 INFO L130 PetriNetUnfolder]: For 9570/9572 co-relation queries the response was YES. [2020-10-15 23:31:42,855 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,860 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 76 selfloop transitions, 60 changer transitions 0/143 dead transitions. [2020-10-15 23:31:42,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 143 transitions, 3089 flow [2020-10-15 23:31:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:42,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:42,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:42,863 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:42,863 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:42,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:42,866 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:42,866 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,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 143 transitions, 3089 flow [2020-10-15 23:31:42,903 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,908 INFO L241 Difference]: Finished difference. Result has 137 places, 140 transitions, 2922 flow [2020-10-15 23:31:42,908 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,908 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 119 predicate places. [2020-10-15 23:31:42,909 INFO L481 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 2922 flow [2020-10-15 23:31:42,909 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:42,909 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:42,909 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,123 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:43,124 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,124 INFO L82 PathProgramCache]: Analyzing trace with hash -2014319702, now seen corresponding path program 10 times [2020-10-15 23:31:43,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341445189] [2020-10-15 23:31:43,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,187 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,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341445189] [2020-10-15 23:31:43,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988956089] [2020-10-15 23:31:43,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 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:43,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:43,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:43,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:43,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:43,312 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,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:43,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:43,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462771284] [2020-10-15 23:31:43,313 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:43,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:43,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:43,315 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:43,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 2922 flow. Second operand 11 states. [2020-10-15 23:31:43,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:43,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:43,482 INFO L129 PetriNetUnfolder]: 110/275 cut-off events. [2020-10-15 23:31:43,482 INFO L130 PetriNetUnfolder]: For 11037/11039 co-relation queries the response was YES. [2020-10-15 23:31:43,485 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:43,489 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 101 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2020-10-15 23:31:43,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 150 transitions, 3409 flow [2020-10-15 23:31:43,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:43,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:43,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:31:43,491 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:31:43,492 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:31:43,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:31:43,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:43,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:31:43,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:43,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:43,495 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:43,495 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:43,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 150 transitions, 3409 flow [2020-10-15 23:31:43,537 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:43,541 INFO L241 Difference]: Finished difference. Result has 141 places, 142 transitions, 2962 flow [2020-10-15 23:31:43,542 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:43,542 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 123 predicate places. [2020-10-15 23:31:43,542 INFO L481 AbstractCegarLoop]: Abstraction has has 141 places, 142 transitions, 2962 flow [2020-10-15 23:31:43,542 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:43,542 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:43,542 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,747 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,748 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1996654383, now seen corresponding path program 11 times [2020-10-15 23:31:43,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919979308] [2020-10-15 23:31:43,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,796 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,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919979308] [2020-10-15 23:31:43,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611742213] [2020-10-15 23:31:43,797 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,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:43,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:43,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:43,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:43,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:43,900 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,901 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:43,901 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:43,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035585605] [2020-10-15 23:31:43,902 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:43,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:43,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:43,904 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:43,904 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states. [2020-10-15 23:31:43,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:43,905 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:44,115 INFO L129 PetriNetUnfolder]: 117/295 cut-off events. [2020-10-15 23:31:44,115 INFO L130 PetriNetUnfolder]: For 12278/12280 co-relation queries the response was YES. [2020-10-15 23:31:44,117 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:44,121 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 89 selfloop transitions, 58 changer transitions 0/154 dead transitions. [2020-10-15 23:31:44,121 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 154 transitions, 3651 flow [2020-10-15 23:31:44,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:44,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:44,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:44,123 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:44,123 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:44,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:44,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:44,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:44,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:44,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:44,127 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:44,127 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:44,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 154 transitions, 3651 flow [2020-10-15 23:31:44,169 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:44,174 INFO L241 Difference]: Finished difference. Result has 146 places, 151 transitions, 3409 flow [2020-10-15 23:31:44,174 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:44,175 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-15 23:31:44,175 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 3409 flow [2020-10-15 23:31:44,175 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:44,175 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:44,175 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:44,390 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:44,390 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:44,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:44,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1996675742, now seen corresponding path program 12 times [2020-10-15 23:31:44,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:44,391 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307503981] [2020-10-15 23:31:44,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:44,439 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,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307503981] [2020-10-15 23:31:44,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22583510] [2020-10-15 23:31:44,440 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,487 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:44,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:44,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:44,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:44,566 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,567 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:44,567 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:44,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78207649] [2020-10-15 23:31:44,568 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:44,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:44,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:44,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:44,570 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:44,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 3409 flow. Second operand 11 states. [2020-10-15 23:31:44,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:44,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:44,572 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:44,797 INFO L129 PetriNetUnfolder]: 120/303 cut-off events. [2020-10-15 23:31:44,798 INFO L130 PetriNetUnfolder]: For 14314/14320 co-relation queries the response was YES. [2020-10-15 23:31:44,801 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,809 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 83 selfloop transitions, 71 changer transitions 0/161 dead transitions. [2020-10-15 23:31:44,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 161 transitions, 3926 flow [2020-10-15 23:31:44,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:44,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:44,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 882 transitions. [2020-10-15 23:31:44,812 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:44,812 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:44,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:44,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:44,816 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:44,816 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,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 161 transitions, 3926 flow [2020-10-15 23:31:44,875 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,880 INFO L241 Difference]: Finished difference. Result has 152 places, 154 transitions, 3521 flow [2020-10-15 23:31:44,881 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,881 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 134 predicate places. [2020-10-15 23:31:44,881 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 154 transitions, 3521 flow [2020-10-15 23:31:44,881 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:44,881 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:44,881 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:45,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-15 23:31:45,094 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:45,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:45,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1996653422, now seen corresponding path program 13 times [2020-10-15 23:31:45,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:45,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137861483] [2020-10-15 23:31:45,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,142 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:45,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137861483] [2020-10-15 23:31:45,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986992917] [2020-10-15 23:31:45,142 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:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:45,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:45,236 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:45,243 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:45,244 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:45,244 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:45,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650258540] [2020-10-15 23:31:45,244 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:45,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:45,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:45,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:45,246 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:45,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 154 transitions, 3521 flow. Second operand 11 states. [2020-10-15 23:31:45,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:45,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:45,247 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:45,546 INFO L129 PetriNetUnfolder]: 127/322 cut-off events. [2020-10-15 23:31:45,546 INFO L130 PetriNetUnfolder]: For 16704/16706 co-relation queries the response was YES. [2020-10-15 23:31:45,548 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,553 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 96 changer transitions 0/169 dead transitions. [2020-10-15 23:31:45,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 169 transitions, 4321 flow [2020-10-15 23:31:45,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:45,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:45,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:45,555 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:45,556 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:45,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:45,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:45,560 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:45,560 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,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 169 transitions, 4321 flow [2020-10-15 23:31:45,612 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,618 INFO L241 Difference]: Finished difference. Result has 158 places, 163 transitions, 4052 flow [2020-10-15 23:31:45,618 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,618 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 140 predicate places. [2020-10-15 23:31:45,618 INFO L481 AbstractCegarLoop]: Abstraction has has 158 places, 163 transitions, 4052 flow [2020-10-15 23:31:45,619 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:45,619 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:45,619 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:45,834 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,835 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:45,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:45,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1617646328, now seen corresponding path program 8 times [2020-10-15 23:31:45,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:45,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89968512] [2020-10-15 23:31:45,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:45,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,923 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,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89968512] [2020-10-15 23:31:45,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546521170] [2020-10-15 23:31:45,924 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,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:45,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:45,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:45,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,058 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,058 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:46,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375679400] [2020-10-15 23:31:46,059 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:46,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:46,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:46,061 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:46,062 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 163 transitions, 4052 flow. Second operand 13 states. [2020-10-15 23:31:46,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,062 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:46,062 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:46,183 INFO L129 PetriNetUnfolder]: 129/328 cut-off events. [2020-10-15 23:31:46,183 INFO L130 PetriNetUnfolder]: For 17738/17740 co-relation queries the response was YES. [2020-10-15 23:31:46,186 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:46,191 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2020-10-15 23:31:46,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 171 transitions, 4533 flow [2020-10-15 23:31:46,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:46,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:46,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-15 23:31:46,193 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:31:46,193 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-15 23:31:46,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-15 23:31:46,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:46,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-15 23:31:46,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:46,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:46,196 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:46,196 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:46,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 171 transitions, 4533 flow [2020-10-15 23:31:46,262 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:46,268 INFO L241 Difference]: Finished difference. Result has 156 places, 165 transitions, 3855 flow [2020-10-15 23:31:46,268 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:46,268 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 138 predicate places. [2020-10-15 23:31:46,268 INFO L481 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 3855 flow [2020-10-15 23:31:46,268 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:46,268 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:46,269 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:46,481 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,482 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:46,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:46,482 INFO L82 PathProgramCache]: Analyzing trace with hash -2014169786, now seen corresponding path program 9 times [2020-10-15 23:31:46,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:46,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117241003] [2020-10-15 23:31:46,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:46,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:46,564 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,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117241003] [2020-10-15 23:31:46,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800478392] [2020-10-15 23:31:46,565 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,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:31:46,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:46,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:46,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,709 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,710 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,710 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:46,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512267357] [2020-10-15 23:31:46,710 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:46,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:46,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:46,712 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:46,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 3855 flow. Second operand 13 states. [2020-10-15 23:31:46,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:46,713 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:46,830 INFO L129 PetriNetUnfolder]: 131/335 cut-off events. [2020-10-15 23:31:46,830 INFO L130 PetriNetUnfolder]: For 18279/18281 co-relation queries the response was YES. [2020-10-15 23:31:46,833 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,839 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 126 selfloop transitions, 40 changer transitions 0/173 dead transitions. [2020-10-15 23:31:46,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 173 transitions, 4343 flow [2020-10-15 23:31:46,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:46,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:46,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 661 transitions. [2020-10-15 23:31:46,841 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863966770508827 [2020-10-15 23:31:46,841 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:46,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:46,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:46,844 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:46,845 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,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 173 transitions, 4343 flow [2020-10-15 23:31:46,909 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,916 INFO L241 Difference]: Finished difference. Result has 161 places, 167 transitions, 4007 flow [2020-10-15 23:31:46,916 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,916 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 143 predicate places. [2020-10-15 23:31:46,916 INFO L481 AbstractCegarLoop]: Abstraction has has 161 places, 167 transitions, 4007 flow [2020-10-15 23:31:46,917 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:46,917 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:46,917 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:47,132 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-15 23:31:47,132 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:47,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:47,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1992720266, now seen corresponding path program 10 times [2020-10-15 23:31:47,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:47,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372441152] [2020-10-15 23:31:47,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:47,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:47,210 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,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372441152] [2020-10-15 23:31:47,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343883410] [2020-10-15 23:31:47,211 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:47,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:47,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:47,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:47,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:47,348 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,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:47,349 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:47,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852760028] [2020-10-15 23:31:47,349 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:47,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:47,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:47,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:47,351 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:47,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 167 transitions, 4007 flow. Second operand 13 states. [2020-10-15 23:31:47,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:47,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:47,351 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:47,480 INFO L129 PetriNetUnfolder]: 133/340 cut-off events. [2020-10-15 23:31:47,480 INFO L130 PetriNetUnfolder]: For 19624/19626 co-relation queries the response was YES. [2020-10-15 23:31:47,483 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,488 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 117 selfloop transitions, 51 changer transitions 0/175 dead transitions. [2020-10-15 23:31:47,488 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 175 transitions, 4503 flow [2020-10-15 23:31:47,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:47,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:47,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 735 transitions. [2020-10-15 23:31:47,490 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:47,490 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:47,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:47,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:47,519 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:47,519 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,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 175 transitions, 4503 flow [2020-10-15 23:31:47,564 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,568 INFO L241 Difference]: Finished difference. Result has 166 places, 169 transitions, 4167 flow [2020-10-15 23:31:47,568 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,569 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 148 predicate places. [2020-10-15 23:31:47,569 INFO L481 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 4167 flow [2020-10-15 23:31:47,569 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:47,569 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:47,569 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:47,782 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,783 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:47,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:47,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1992006026, now seen corresponding path program 11 times [2020-10-15 23:31:47,784 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:47,784 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738889168] [2020-10-15 23:31:47,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:47,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:47,842 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,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738889168] [2020-10-15 23:31:47,843 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468084959] [2020-10-15 23:31:47,843 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,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:31:47,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:47,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:47,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:47,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:47,981 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,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:47,982 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:47,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770919709] [2020-10-15 23:31:47,982 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:47,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:47,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:47,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:47,985 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:47,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states. [2020-10-15 23:31:47,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:47,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:47,987 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:48,297 INFO L129 PetriNetUnfolder]: 137/350 cut-off events. [2020-10-15 23:31:48,298 INFO L130 PetriNetUnfolder]: For 20684/20686 co-relation queries the response was YES. [2020-10-15 23:31:48,303 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:48,310 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 66 changer transitions 0/184 dead transitions. [2020-10-15 23:31:48,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 184 transitions, 5052 flow [2020-10-15 23:31:48,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:48,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:48,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:48,313 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:48,313 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:48,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:48,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:48,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:48,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:48,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:48,319 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:48,319 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:48,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 184 transitions, 5052 flow [2020-10-15 23:31:48,440 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:48,449 INFO L241 Difference]: Finished difference. Result has 174 places, 178 transitions, 4723 flow [2020-10-15 23:31:48,450 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:48,450 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 156 predicate places. [2020-10-15 23:31:48,450 INFO L481 AbstractCegarLoop]: Abstraction has has 174 places, 178 transitions, 4723 flow [2020-10-15 23:31:48,451 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:48,451 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:48,451 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:48,664 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,665 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:48,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:48,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1815966637, now seen corresponding path program 14 times [2020-10-15 23:31:48,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:48,666 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834343501] [2020-10-15 23:31:48,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:48,779 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,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834343501] [2020-10-15 23:31:48,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555357247] [2020-10-15 23:31:48,780 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,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:48,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:48,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:48,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:48,971 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,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:48,971 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:48,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460043100] [2020-10-15 23:31:48,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:48,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:48,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:48,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:48,974 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:48,975 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 178 transitions, 4723 flow. Second operand 13 states. [2020-10-15 23:31:48,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:48,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:48,975 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:49,207 INFO L129 PetriNetUnfolder]: 138/353 cut-off events. [2020-10-15 23:31:49,207 INFO L130 PetriNetUnfolder]: For 22757/22759 co-relation queries the response was YES. [2020-10-15 23:31:49,211 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:49,225 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 130 selfloop transitions, 51 changer transitions 0/188 dead transitions. [2020-10-15 23:31:49,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 188 transitions, 5252 flow [2020-10-15 23:31:49,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:49,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:49,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:31:49,227 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:31:49,227 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:49,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:49,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:49,236 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:49,237 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:49,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 188 transitions, 5252 flow [2020-10-15 23:31:49,307 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:49,311 INFO L241 Difference]: Finished difference. Result has 179 places, 182 transitions, 4541 flow [2020-10-15 23:31:49,311 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:49,312 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 161 predicate places. [2020-10-15 23:31:49,312 INFO L481 AbstractCegarLoop]: Abstraction has has 179 places, 182 transitions, 4541 flow [2020-10-15 23:31:49,312 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:49,312 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:49,312 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:49,512 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:49,513 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:49,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:49,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1794382923, now seen corresponding path program 15 times [2020-10-15 23:31:49,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:49,514 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138971642] [2020-10-15 23:31:49,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:49,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:49,583 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,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138971642] [2020-10-15 23:31:49,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760852404] [2020-10-15 23:31:49,584 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:49,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:49,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:49,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:49,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:49,723 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,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:49,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:49,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398516389] [2020-10-15 23:31:49,725 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:49,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:49,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:49,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:49,726 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:49,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 182 transitions, 4541 flow. Second operand 13 states. [2020-10-15 23:31:49,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:49,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:49,727 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:49,965 INFO L129 PetriNetUnfolder]: 140/359 cut-off events. [2020-10-15 23:31:49,965 INFO L130 PetriNetUnfolder]: For 23510/23512 co-relation queries the response was YES. [2020-10-15 23:31:49,967 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,971 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 137 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2020-10-15 23:31:49,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 190 transitions, 5118 flow [2020-10-15 23:31:49,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:49,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:49,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:31:49,976 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:31:49,976 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:49,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:49,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:49,979 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:49,980 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,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 190 transitions, 5118 flow [2020-10-15 23:31:50,044 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:50,049 INFO L241 Difference]: Finished difference. Result has 184 places, 186 transitions, 4765 flow [2020-10-15 23:31:50,049 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:50,049 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 166 predicate places. [2020-10-15 23:31:50,049 INFO L481 AbstractCegarLoop]: Abstraction has has 184 places, 186 transitions, 4765 flow [2020-10-15 23:31:50,049 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:50,049 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:50,050 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:50,254 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:50,255 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:50,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:50,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1842569414, now seen corresponding path program 16 times [2020-10-15 23:31:50,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:50,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140044288] [2020-10-15 23:31:50,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:50,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:50,320 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,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140044288] [2020-10-15 23:31:50,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752599747] [2020-10-15 23:31:50,321 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:50,375 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:50,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:50,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:50,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:50,468 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,468 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:50,468 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:50,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664804605] [2020-10-15 23:31:50,469 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:50,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:50,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:50,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:50,470 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:50,471 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 186 transitions, 4765 flow. Second operand 13 states. [2020-10-15 23:31:50,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:50,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:50,471 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:50,670 INFO L129 PetriNetUnfolder]: 143/366 cut-off events. [2020-10-15 23:31:50,670 INFO L130 PetriNetUnfolder]: For 25037/25043 co-relation queries the response was YES. [2020-10-15 23:31:50,674 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:50,679 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 131 selfloop transitions, 55 changer transitions 0/193 dead transitions. [2020-10-15 23:31:50,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 193 transitions, 5319 flow [2020-10-15 23:31:50,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:50,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:50,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 809 transitions. [2020-10-15 23:31:50,681 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873406966864911 [2020-10-15 23:31:50,682 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 809 transitions. [2020-10-15 23:31:50,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 809 transitions. [2020-10-15 23:31:50,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:50,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 809 transitions. [2020-10-15 23:31:50,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:50,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:50,687 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:50,687 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:50,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 193 transitions, 5319 flow [2020-10-15 23:31:50,796 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,802 INFO L241 Difference]: Finished difference. Result has 188 places, 189 transitions, 4979 flow [2020-10-15 23:31:50,802 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,803 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 170 predicate places. [2020-10-15 23:31:50,803 INFO L481 AbstractCegarLoop]: Abstraction has has 188 places, 189 transitions, 4979 flow [2020-10-15 23:31:50,803 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:50,803 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:50,803 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:51,017 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-15 23:31:51,018 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:51,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:51,018 INFO L82 PathProgramCache]: Analyzing trace with hash -676827796, now seen corresponding path program 17 times [2020-10-15 23:31:51,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:51,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982096889] [2020-10-15 23:31:51,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:51,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:51,087 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,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982096889] [2020-10-15 23:31:51,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188858898] [2020-10-15 23:31:51,088 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:51,126 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:51,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:51,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:51,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:51,214 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:51,248 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,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:51,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:51,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501239348] [2020-10-15 23:31:51,250 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:51,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:51,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:51,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:51,251 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:51,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states. [2020-10-15 23:31:51,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:51,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:51,252 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:51,564 INFO L129 PetriNetUnfolder]: 149/382 cut-off events. [2020-10-15 23:31:51,564 INFO L130 PetriNetUnfolder]: For 28164/28166 co-relation queries the response was YES. [2020-10-15 23:31:51,567 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:51,569 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 107 selfloop transitions, 87 changer transitions 0/201 dead transitions. [2020-10-15 23:31:51,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 201 transitions, 5859 flow [2020-10-15 23:31:51,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:51,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:51,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:51,571 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:51,571 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:51,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:51,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:51,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:51,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:51,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:51,574 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:51,574 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:51,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 201 transitions, 5859 flow [2020-10-15 23:31:51,640 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:51,645 INFO L241 Difference]: Finished difference. Result has 194 places, 197 transitions, 5590 flow [2020-10-15 23:31:51,645 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:51,645 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 176 predicate places. [2020-10-15 23:31:51,645 INFO L481 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 5590 flow [2020-10-15 23:31:51,646 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:51,646 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:51,646 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:51,851 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,852 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:51,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:51,852 INFO L82 PathProgramCache]: Analyzing trace with hash -1942442801, now seen corresponding path program 18 times [2020-10-15 23:31:51,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:51,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708734907] [2020-10-15 23:31:51,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:51,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:51,932 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,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708734907] [2020-10-15 23:31:51,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528331284] [2020-10-15 23:31:51,933 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,974 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:51,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:51,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:51,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:52,078 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,078 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:52,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:52,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574221484] [2020-10-15 23:31:52,079 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:52,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:52,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:52,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:52,080 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:52,081 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states. [2020-10-15 23:31:52,081 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:52,081 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:52,081 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:52,318 INFO L129 PetriNetUnfolder]: 152/390 cut-off events. [2020-10-15 23:31:52,319 INFO L130 PetriNetUnfolder]: For 32069/32075 co-relation queries the response was YES. [2020-10-15 23:31:52,322 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:52,327 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 62 changer transitions 0/207 dead transitions. [2020-10-15 23:31:52,327 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 207 transitions, 6334 flow [2020-10-15 23:31:52,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:52,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:52,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:31:52,329 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:31:52,330 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:31:52,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:31:52,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:52,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:31:52,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:52,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:52,333 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:52,333 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:52,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 207 transitions, 6334 flow [2020-10-15 23:31:52,461 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:52,465 INFO L241 Difference]: Finished difference. Result has 201 places, 202 transitions, 5760 flow [2020-10-15 23:31:52,466 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:52,466 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 183 predicate places. [2020-10-15 23:31:52,466 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 202 transitions, 5760 flow [2020-10-15 23:31:52,466 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:52,466 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:52,466 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:52,675 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-15 23:31:52,676 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:52,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:52,676 INFO L82 PathProgramCache]: Analyzing trace with hash 129206906, now seen corresponding path program 19 times [2020-10-15 23:31:52,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:52,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138223466] [2020-10-15 23:31:52,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:52,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:52,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:52,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138223466] [2020-10-15 23:31:52,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911911157] [2020-10-15 23:31:52,738 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,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:52,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:52,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:52,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:52,919 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,920 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:52,920 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:52,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95794009] [2020-10-15 23:31:52,921 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:52,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:52,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:52,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:52,922 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:52,923 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 202 transitions, 5760 flow. Second operand 13 states. [2020-10-15 23:31:52,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:52,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:52,923 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:53,340 INFO L129 PetriNetUnfolder]: 159/408 cut-off events. [2020-10-15 23:31:53,340 INFO L130 PetriNetUnfolder]: For 34734/34740 co-relation queries the response was YES. [2020-10-15 23:31:53,343 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:53,346 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 96 selfloop transitions, 110 changer transitions 0/213 dead transitions. [2020-10-15 23:31:53,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 6674 flow [2020-10-15 23:31:53,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:31:53,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:31:53,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:31:53,348 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:31:53,348 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:31:53,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:31:53,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:53,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:31:53,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:31:53,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:31:53,352 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:31:53,352 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:53,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 6674 flow [2020-10-15 23:31:53,435 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:53,440 INFO L241 Difference]: Finished difference. Result has 213 places, 211 transitions, 6431 flow [2020-10-15 23:31:53,440 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:53,441 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 195 predicate places. [2020-10-15 23:31:53,441 INFO L481 AbstractCegarLoop]: Abstraction has has 213 places, 211 transitions, 6431 flow [2020-10-15 23:31:53,441 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:53,441 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:53,441 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:53,646 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:53,647 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:53,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:53,647 INFO L82 PathProgramCache]: Analyzing trace with hash -1928322611, now seen corresponding path program 20 times [2020-10-15 23:31:53,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:53,648 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761012493] [2020-10-15 23:31:53,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:53,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:53,700 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,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761012493] [2020-10-15 23:31:53,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603912308] [2020-10-15 23:31:53,701 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:53,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:53,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:53,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:53,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:53,816 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:53,843 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,843 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:53,843 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:53,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540708335] [2020-10-15 23:31:53,844 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:53,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:53,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:53,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:53,845 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:53,846 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states. [2020-10-15 23:31:53,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:53,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:53,846 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:54,210 INFO L129 PetriNetUnfolder]: 165/425 cut-off events. [2020-10-15 23:31:54,211 INFO L130 PetriNetUnfolder]: For 39748/39754 co-relation queries the response was YES. [2020-10-15 23:31:54,215 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:54,222 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 107 changer transitions 0/225 dead transitions. [2020-10-15 23:31:54,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 7482 flow [2020-10-15 23:31:54,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:54,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:54,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:54,224 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:54,224 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:54,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:54,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:54,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:54,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:54,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:54,227 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:54,227 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:54,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 7482 flow [2020-10-15 23:31:54,380 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:54,386 INFO L241 Difference]: Finished difference. Result has 214 places, 219 transitions, 6900 flow [2020-10-15 23:31:54,386 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:54,386 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 196 predicate places. [2020-10-15 23:31:54,386 INFO L481 AbstractCegarLoop]: Abstraction has has 214 places, 219 transitions, 6900 flow [2020-10-15 23:31:54,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:54,386 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:54,387 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:54,587 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-15 23:31:54,587 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:54,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:54,588 INFO L82 PathProgramCache]: Analyzing trace with hash -2070671413, now seen corresponding path program 21 times [2020-10-15 23:31:54,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:54,589 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326892146] [2020-10-15 23:31:54,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:54,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:54,669 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,670 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326892146] [2020-10-15 23:31:54,670 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867852835] [2020-10-15 23:31:54,670 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:54,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:54,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:54,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:54,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:54,805 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,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:54,805 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:54,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590492376] [2020-10-15 23:31:54,806 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:54,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:54,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:54,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:54,808 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:54,808 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states. [2020-10-15 23:31:54,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:54,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:54,808 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:55,066 INFO L129 PetriNetUnfolder]: 168/432 cut-off events. [2020-10-15 23:31:55,066 INFO L130 PetriNetUnfolder]: For 43636/43638 co-relation queries the response was YES. [2020-10-15 23:31:55,069 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:55,076 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 84 changer transitions 0/231 dead transitions. [2020-10-15 23:31:55,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 231 transitions, 7613 flow [2020-10-15 23:31:55,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:55,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:55,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:31:55,080 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:31:55,080 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:31:55,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:31:55,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:55,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:31:55,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:55,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:55,084 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:55,084 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:55,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 231 transitions, 7613 flow [2020-10-15 23:31:55,241 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:55,246 INFO L241 Difference]: Finished difference. Result has 220 places, 224 transitions, 6906 flow [2020-10-15 23:31:55,246 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:55,247 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 202 predicate places. [2020-10-15 23:31:55,247 INFO L481 AbstractCegarLoop]: Abstraction has has 220 places, 224 transitions, 6906 flow [2020-10-15 23:31:55,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:55,247 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:55,247 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:55,447 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:55,448 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:55,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:55,448 INFO L82 PathProgramCache]: Analyzing trace with hash -2069957173, now seen corresponding path program 22 times [2020-10-15 23:31:55,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:55,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600694611] [2020-10-15 23:31:55,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:55,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:55,505 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:55,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600694611] [2020-10-15 23:31:55,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499345333] [2020-10-15 23:31:55,506 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:55,545 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:55,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:55,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:55,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:55,615 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:55,625 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:55,625 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:55,626 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:55,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645240446] [2020-10-15 23:31:55,626 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:55,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:55,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:55,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:55,628 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:55,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 224 transitions, 6906 flow. Second operand 13 states. [2020-10-15 23:31:55,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:55,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:55,630 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:56,054 INFO L129 PetriNetUnfolder]: 175/450 cut-off events. [2020-10-15 23:31:56,054 INFO L130 PetriNetUnfolder]: For 46500/46502 co-relation queries the response was YES. [2020-10-15 23:31:56,057 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:56,063 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 82 selfloop transitions, 147 changer transitions 0/236 dead transitions. [2020-10-15 23:31:56,063 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 236 transitions, 7927 flow [2020-10-15 23:31:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:31:56,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:31:56,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:31:56,065 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:31:56,066 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:31:56,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:31:56,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:56,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:31:56,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:31:56,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:31:56,070 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:31:56,070 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:56,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 236 transitions, 7927 flow [2020-10-15 23:31:56,226 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:56,232 INFO L241 Difference]: Finished difference. Result has 231 places, 233 transitions, 7668 flow [2020-10-15 23:31:56,232 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:56,233 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-15 23:31:56,233 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 7668 flow [2020-10-15 23:31:56,233 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:56,233 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:56,233 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:56,444 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-15 23:31:56,445 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:56,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:56,445 INFO L82 PathProgramCache]: Analyzing trace with hash -2069956212, now seen corresponding path program 23 times [2020-10-15 23:31:56,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:56,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401079763] [2020-10-15 23:31:56,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:56,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:56,509 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,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401079763] [2020-10-15 23:31:56,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99082775] [2020-10-15 23:31:56,510 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:56,548 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:56,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:56,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:56,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:56,622 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:56,633 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,634 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:56,634 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:56,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058250169] [2020-10-15 23:31:56,634 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:56,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:56,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:56,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:56,636 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:56,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states. [2020-10-15 23:31:56,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:56,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:56,637 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:56,957 INFO L129 PetriNetUnfolder]: 183/470 cut-off events. [2020-10-15 23:31:56,957 INFO L130 PetriNetUnfolder]: For 51415/51417 co-relation queries the response was YES. [2020-10-15 23:31:56,961 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,967 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 103 changer transitions 0/248 dead transitions. [2020-10-15 23:31:56,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 248 transitions, 8921 flow [2020-10-15 23:31:56,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:56,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:56,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:56,974 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:56,974 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:56,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:56,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:56,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:56,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:56,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:56,977 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:56,978 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,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 248 transitions, 8921 flow [2020-10-15 23:31:57,148 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:57,154 INFO L241 Difference]: Finished difference. Result has 231 places, 243 transitions, 8108 flow [2020-10-15 23:31:57,155 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:57,155 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-15 23:31:57,155 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 243 transitions, 8108 flow [2020-10-15 23:31:57,155 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:57,155 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:57,155 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:57,361 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-15 23:31:57,362 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:57,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:57,362 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986964, now seen corresponding path program 24 times [2020-10-15 23:31:57,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:57,363 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437175043] [2020-10-15 23:31:57,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:57,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:57,424 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:57,425 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437175043] [2020-10-15 23:31:57,425 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060336803] [2020-10-15 23:31:57,425 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:57,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:57,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:57,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:57,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:57,566 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:57,572 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:57,573 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:57,573 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:57,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747364748] [2020-10-15 23:31:57,574 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:57,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:57,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:57,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:57,575 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:57,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 243 transitions, 8108 flow. Second operand 13 states. [2020-10-15 23:31:57,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:57,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:57,577 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:57,980 INFO L129 PetriNetUnfolder]: 191/494 cut-off events. [2020-10-15 23:31:57,980 INFO L130 PetriNetUnfolder]: For 57580/57586 co-relation queries the response was YES. [2020-10-15 23:31:57,984 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,989 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 141 selfloop transitions, 106 changer transitions 0/254 dead transitions. [2020-10-15 23:31:57,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 254 transitions, 9253 flow [2020-10-15 23:31:57,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:31:57,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:31:57,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:31:57,991 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:31:57,991 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:31:57,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:31:57,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:57,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:31:57,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:31:57,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:31:57,995 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:31:57,995 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,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 254 transitions, 9253 flow [2020-10-15 23:31:58,148 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:58,155 INFO L241 Difference]: Finished difference. Result has 243 places, 253 transitions, 8486 flow [2020-10-15 23:31:58,155 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:58,155 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 225 predicate places. [2020-10-15 23:31:58,156 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 253 transitions, 8486 flow [2020-10-15 23:31:58,156 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:58,156 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:58,156 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:58,356 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-15 23:31:58,357 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:58,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:58,357 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986003, now seen corresponding path program 25 times [2020-10-15 23:31:58,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:58,358 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349940191] [2020-10-15 23:31:58,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:58,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:58,411 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:58,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349940191] [2020-10-15 23:31:58,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600125067] [2020-10-15 23:31:58,412 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:58,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:58,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:58,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:58,527 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:58,537 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:58,538 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:58,538 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:58,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316825984] [2020-10-15 23:31:58,538 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:58,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:58,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:58,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:58,540 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:58,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 253 transitions, 8486 flow. Second operand 13 states. [2020-10-15 23:31:58,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:58,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:58,541 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:59,064 INFO L129 PetriNetUnfolder]: 197/509 cut-off events. [2020-10-15 23:31:59,064 INFO L130 PetriNetUnfolder]: For 58758/58764 co-relation queries the response was YES. [2020-10-15 23:31:59,068 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:59,073 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 202 changer transitions 0/268 dead transitions. [2020-10-15 23:31:59,073 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 268 transitions, 9717 flow [2020-10-15 23:31:59,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:31:59,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:31:59,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:31:59,076 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:31:59,076 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:31:59,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:31:59,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:59,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:31:59,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:31:59,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:31:59,081 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:31:59,081 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:59,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 268 transitions, 9717 flow [2020-10-15 23:31:59,253 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:59,262 INFO L241 Difference]: Finished difference. Result has 251 places, 261 transitions, 9142 flow [2020-10-15 23:31:59,262 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:59,262 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 233 predicate places. [2020-10-15 23:31:59,262 INFO L481 AbstractCegarLoop]: Abstraction has has 251 places, 261 transitions, 9142 flow [2020-10-15 23:31:59,262 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:59,263 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:59,263 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:59,463 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-15 23:31:59,463 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:59,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:59,464 INFO L82 PathProgramCache]: Analyzing trace with hash -63088029, now seen corresponding path program 5 times [2020-10-15 23:31:59,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:59,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945448068] [2020-10-15 23:31:59,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:59,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:59,545 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:59,545 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945448068] [2020-10-15 23:31:59,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29393871] [2020-10-15 23:31:59,546 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:59,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:31:59,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:59,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:31:59,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:59,699 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:59,721 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:59,721 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:59,721 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:31:59,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802689956] [2020-10-15 23:31:59,722 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:31:59,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:59,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:31:59,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:31:59,724 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:59,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 261 transitions, 9142 flow. Second operand 16 states. [2020-10-15 23:31:59,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:59,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:59,725 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:59,983 INFO L129 PetriNetUnfolder]: 206/533 cut-off events. [2020-10-15 23:31:59,983 INFO L130 PetriNetUnfolder]: For 62927/62933 co-relation queries the response was YES. [2020-10-15 23:31:59,988 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,993 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 57 changer transitions 0/273 dead transitions. [2020-10-15 23:31:59,993 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 273 transitions, 10423 flow [2020-10-15 23:31:59,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:59,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:59,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:59,995 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:59,996 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:59,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:59,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:59,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:59,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:59,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:59,999 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:59,999 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,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 273 transitions, 10423 flow [2020-10-15 23:32:00,160 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:32:00,167 INFO L241 Difference]: Finished difference. Result has 252 places, 272 transitions, 9211 flow [2020-10-15 23:32:00,168 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:32:00,168 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 234 predicate places. [2020-10-15 23:32:00,168 INFO L481 AbstractCegarLoop]: Abstraction has has 252 places, 272 transitions, 9211 flow [2020-10-15 23:32:00,168 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:32:00,168 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:00,168 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:00,380 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:00,381 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:00,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:00,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1392720614, now seen corresponding path program 26 times [2020-10-15 23:32:00,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:00,382 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693248676] [2020-10-15 23:32:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:00,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:00,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:32:00,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693248676] [2020-10-15 23:32:00,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771866851] [2020-10-15 23:32:00,453 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:32:00,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:00,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:00,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:00,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:00,597 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,598 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:00,598 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:00,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435725003] [2020-10-15 23:32:00,598 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:00,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:00,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:00,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:00,600 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:00,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 272 transitions, 9211 flow. Second operand 13 states. [2020-10-15 23:32:00,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:00,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:00,600 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:00,830 INFO L129 PetriNetUnfolder]: 207/535 cut-off events. [2020-10-15 23:32:00,830 INFO L130 PetriNetUnfolder]: For 65591/65593 co-relation queries the response was YES. [2020-10-15 23:32:00,835 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:32:00,840 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 241 selfloop transitions, 36 changer transitions 0/284 dead transitions. [2020-10-15 23:32:00,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 284 transitions, 10145 flow [2020-10-15 23:32:00,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:32:00,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:32:00,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-15 23:32:00,841 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:00,841 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-15 23:32:00,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-15 23:32:00,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:00,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-15 23:32:00,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:32:00,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:32:00,843 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:32:00,844 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:32:00,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 284 transitions, 10145 flow [2020-10-15 23:32:01,037 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:01,044 INFO L241 Difference]: Finished difference. Result has 250 places, 274 transitions, 9079 flow [2020-10-15 23:32:01,044 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:01,044 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 232 predicate places. [2020-10-15 23:32:01,044 INFO L481 AbstractCegarLoop]: Abstraction has has 250 places, 274 transitions, 9079 flow [2020-10-15 23:32:01,045 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:01,045 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:01,045 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:01,245 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-15 23:32:01,246 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:01,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:01,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1442208078, now seen corresponding path program 27 times [2020-10-15 23:32:01,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:01,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446726680] [2020-10-15 23:32:01,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:01,334 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,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446726680] [2020-10-15 23:32:01,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645043475] [2020-10-15 23:32:01,334 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:01,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:01,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:01,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:01,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:01,471 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,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:01,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:01,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420591061] [2020-10-15 23:32:01,472 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:01,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:01,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:01,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:01,474 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:01,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 274 transitions, 9079 flow. Second operand 13 states. [2020-10-15 23:32:01,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:01,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:01,475 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:01,704 INFO L129 PetriNetUnfolder]: 214/556 cut-off events. [2020-10-15 23:32:01,704 INFO L130 PetriNetUnfolder]: For 64373/64375 co-relation queries the response was YES. [2020-10-15 23:32:01,708 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:01,713 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 243 selfloop transitions, 45 changer transitions 0/295 dead transitions. [2020-10-15 23:32:01,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 295 transitions, 10281 flow [2020-10-15 23:32:01,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:01,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:01,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-15 23:32:01,715 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:32:01,715 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-15 23:32:01,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-15 23:32:01,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:01,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-15 23:32:01,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:01,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:01,717 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:01,717 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:01,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 295 transitions, 10281 flow [2020-10-15 23:32:01,890 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:01,898 INFO L241 Difference]: Finished difference. Result has 256 places, 284 transitions, 9600 flow [2020-10-15 23:32:01,898 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:01,898 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 238 predicate places. [2020-10-15 23:32:01,899 INFO L481 AbstractCegarLoop]: Abstraction has has 256 places, 284 transitions, 9600 flow [2020-10-15 23:32:01,899 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:01,899 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:01,899 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:02,104 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-15 23:32:02,105 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:02,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:02,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1980599364, now seen corresponding path program 28 times [2020-10-15 23:32:02,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:02,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872400086] [2020-10-15 23:32:02,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:02,164 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,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872400086] [2020-10-15 23:32:02,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700962015] [2020-10-15 23:32:02,165 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:02,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:02,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:02,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:02,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:02,285 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,286 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:02,286 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:02,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839299215] [2020-10-15 23:32:02,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:02,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:02,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:02,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:02,288 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:02,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 284 transitions, 9600 flow. Second operand 13 states. [2020-10-15 23:32:02,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:02,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:02,289 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:02,562 INFO L129 PetriNetUnfolder]: 215/559 cut-off events. [2020-10-15 23:32:02,562 INFO L130 PetriNetUnfolder]: For 66671/66673 co-relation queries the response was YES. [2020-10-15 23:32:02,567 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:02,572 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 224 selfloop transitions, 68 changer transitions 0/299 dead transitions. [2020-10-15 23:32:02,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 299 transitions, 10533 flow [2020-10-15 23:32:02,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:32:02,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:32:02,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:32:02,573 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:02,573 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:02,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:32:02,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:32:02,577 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:32:02,577 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:02,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 299 transitions, 10533 flow [2020-10-15 23:32:02,753 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:02,761 INFO L241 Difference]: Finished difference. Result has 264 places, 287 transitions, 9878 flow [2020-10-15 23:32:02,762 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:02,762 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 246 predicate places. [2020-10-15 23:32:02,762 INFO L481 AbstractCegarLoop]: Abstraction has has 264 places, 287 transitions, 9878 flow [2020-10-15 23:32:02,762 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:02,762 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:02,763 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:02,963 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,963 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:02,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:02,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1985096844, now seen corresponding path program 29 times [2020-10-15 23:32:02,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:02,965 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723545849] [2020-10-15 23:32:02,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:02,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:03,031 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,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723545849] [2020-10-15 23:32:03,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261091098] [2020-10-15 23:32:03,032 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:03,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:03,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:03,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:03,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:03,164 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,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:03,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:03,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154490449] [2020-10-15 23:32:03,166 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:03,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:03,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:03,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:03,168 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:03,168 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 287 transitions, 9878 flow. Second operand 13 states. [2020-10-15 23:32:03,168 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:03,168 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:03,168 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:03,458 INFO L129 PetriNetUnfolder]: 216/562 cut-off events. [2020-10-15 23:32:03,458 INFO L130 PetriNetUnfolder]: For 67697/67703 co-relation queries the response was YES. [2020-10-15 23:32:03,466 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:03,473 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2020-10-15 23:32:03,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 296 transitions, 10713 flow [2020-10-15 23:32:03,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:32:03,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:32:03,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:32:03,475 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:03,475 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:32:03,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:32:03,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:03,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:32:03,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:32:03,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:32:03,478 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:32:03,478 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:03,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 296 transitions, 10713 flow [2020-10-15 23:32:03,653 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:03,661 INFO L241 Difference]: Finished difference. Result has 270 places, 289 transitions, 10092 flow [2020-10-15 23:32:03,661 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:03,661 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 252 predicate places. [2020-10-15 23:32:03,662 INFO L481 AbstractCegarLoop]: Abstraction has has 270 places, 289 transitions, 10092 flow [2020-10-15 23:32:03,662 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:03,662 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:03,662 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:03,862 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-15 23:32:03,863 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:03,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:03,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1644935332, now seen corresponding path program 30 times [2020-10-15 23:32:03,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:03,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804596990] [2020-10-15 23:32:03,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:03,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:03,924 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,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804596990] [2020-10-15 23:32:03,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304155391] [2020-10-15 23:32:03,924 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,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:03,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:03,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:03,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:04,096 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:04,096 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:04,097 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:04,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718343915] [2020-10-15 23:32:04,097 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:04,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:04,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:04,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:04,098 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:04,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states. [2020-10-15 23:32:04,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:04,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:04,100 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:04,549 INFO L129 PetriNetUnfolder]: 217/564 cut-off events. [2020-10-15 23:32:04,550 INFO L130 PetriNetUnfolder]: For 70165/70167 co-relation queries the response was YES. [2020-10-15 23:32:04,557 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:04,566 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 219 selfloop transitions, 72 changer transitions 0/298 dead transitions. [2020-10-15 23:32:04,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 298 transitions, 10935 flow [2020-10-15 23:32:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:04,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:04,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:32:04,571 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:32:04,571 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:32:04,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:32:04,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:04,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:32:04,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:04,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:04,582 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:04,582 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:04,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 298 transitions, 10935 flow [2020-10-15 23:32:04,838 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:04,845 INFO L241 Difference]: Finished difference. Result has 273 places, 291 transitions, 10337 flow [2020-10-15 23:32:04,846 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:04,846 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 255 predicate places. [2020-10-15 23:32:04,846 INFO L481 AbstractCegarLoop]: Abstraction has has 273 places, 291 transitions, 10337 flow [2020-10-15 23:32:04,846 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:04,846 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:04,847 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:05,054 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:05,055 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:05,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:05,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1627269052, now seen corresponding path program 31 times [2020-10-15 23:32:05,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:05,056 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860306183] [2020-10-15 23:32:05,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:05,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:05,112 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:05,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860306183] [2020-10-15 23:32:05,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601263142] [2020-10-15 23:32:05,113 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:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:05,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:05,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:05,234 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:08,283 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 20 [2020-10-15 23:32:08,285 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:08,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:08,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:32:08,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341224958] [2020-10-15 23:32:08,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:32:08,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:08,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:32:08,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=125, Unknown=1, NotChecked=0, Total=182 [2020-10-15 23:32:08,287 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:08,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 291 transitions, 10337 flow. Second operand 14 states. [2020-10-15 23:32:08,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:08,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:08,288 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:12,517 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-15 23:32:18,964 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-15 23:32:26,819 INFO L129 PetriNetUnfolder]: 224/582 cut-off events. [2020-10-15 23:32:26,820 INFO L130 PetriNetUnfolder]: For 78202/78204 co-relation queries the response was YES. [2020-10-15 23:32:26,825 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:26,831 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 140 changer transitions 0/306 dead transitions. [2020-10-15 23:32:26,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 306 transitions, 11797 flow [2020-10-15 23:32:26,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:32:26,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:32:26,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1324 transitions. [2020-10-15 23:32:26,836 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:32:26,836 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1324 transitions. [2020-10-15 23:32:26,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1324 transitions. [2020-10-15 23:32:26,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:26,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1324 transitions. [2020-10-15 23:32:26,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:32:26,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:32:26,839 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:32:26,839 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:26,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 306 transitions, 11797 flow [2020-10-15 23:32:27,066 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:27,082 INFO L241 Difference]: Finished difference. Result has 284 places, 300 transitions, 11343 flow [2020-10-15 23:32:27,083 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:27,083 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-15 23:32:27,083 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 300 transitions, 11343 flow [2020-10-15 23:32:27,084 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:32:27,084 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:27,084 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:27,298 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-15 23:32:27,298 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:27,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:27,299 INFO L82 PathProgramCache]: Analyzing trace with hash -1627270013, now seen corresponding path program 32 times [2020-10-15 23:32:27,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:27,299 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920122819] [2020-10-15 23:32:27,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:27,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:27,352 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:27,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920122819] [2020-10-15 23:32:27,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144403943] [2020-10-15 23:32:27,352 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:27,393 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:27,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:27,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:27,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:27,485 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:27,496 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:27,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:27,496 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:27,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059118165] [2020-10-15 23:32:27,497 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:27,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:27,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:27,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:27,499 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:27,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states. [2020-10-15 23:32:27,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:27,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:27,500 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:27,901 INFO L129 PetriNetUnfolder]: 232/604 cut-off events. [2020-10-15 23:32:27,901 INFO L130 PetriNetUnfolder]: For 86975/86981 co-relation queries the response was YES. [2020-10-15 23:32:27,907 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:27,913 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 208 selfloop transitions, 98 changer transitions 0/313 dead transitions. [2020-10-15 23:32:27,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 313 transitions, 12715 flow [2020-10-15 23:32:27,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:27,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:27,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:27,914 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:27,914 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:27,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:27,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:27,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:27,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:27,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:27,916 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:27,916 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:27,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 313 transitions, 12715 flow [2020-10-15 23:32:28,135 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:28,148 INFO L241 Difference]: Finished difference. Result has 284 places, 310 transitions, 11568 flow [2020-10-15 23:32:28,148 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:28,148 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-15 23:32:28,148 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 310 transitions, 11568 flow [2020-10-15 23:32:28,149 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:28,149 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:28,149 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:28,362 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-15 23:32:28,362 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:28,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:28,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1622771572, now seen corresponding path program 33 times [2020-10-15 23:32:28,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:28,363 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054524289] [2020-10-15 23:32:28,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:28,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:28,415 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:28,416 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054524289] [2020-10-15 23:32:28,416 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142982863] [2020-10-15 23:32:28,416 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:28,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:28,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:28,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:28,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:28,536 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:28,545 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:28,546 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:28,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:28,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434691852] [2020-10-15 23:32:28,547 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:28,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:28,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:28,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:28,548 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:28,549 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states. [2020-10-15 23:32:28,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:28,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:28,549 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:28,961 INFO L129 PetriNetUnfolder]: 240/624 cut-off events. [2020-10-15 23:32:28,961 INFO L130 PetriNetUnfolder]: For 93066/93068 co-relation queries the response was YES. [2020-10-15 23:32:28,967 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:28,972 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 220 selfloop transitions, 98 changer transitions 0/325 dead transitions. [2020-10-15 23:32:28,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 325 transitions, 13055 flow [2020-10-15 23:32:28,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:28,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:28,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:28,975 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:28,975 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:28,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:28,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:28,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:28,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:28,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:28,978 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:28,978 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:28,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 325 transitions, 13055 flow [2020-10-15 23:32:29,223 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:29,232 INFO L241 Difference]: Finished difference. Result has 290 places, 320 transitions, 12228 flow [2020-10-15 23:32:29,232 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:29,232 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 272 predicate places. [2020-10-15 23:32:29,232 INFO L481 AbstractCegarLoop]: Abstraction has has 290 places, 320 transitions, 12228 flow [2020-10-15 23:32:29,233 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:29,233 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:29,233 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:29,433 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-15 23:32:29,434 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:29,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:29,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1766721684, now seen corresponding path program 34 times [2020-10-15 23:32:29,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:29,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289212775] [2020-10-15 23:32:29,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:29,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:29,521 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:29,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289212775] [2020-10-15 23:32:29,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567037471] [2020-10-15 23:32:29,522 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:29,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:29,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:29,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:29,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:29,622 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:29,632 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:29,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:29,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:29,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508685174] [2020-10-15 23:32:29,633 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:29,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:29,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:29,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:29,635 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:29,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states. [2020-10-15 23:32:29,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:29,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:29,636 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:30,008 INFO L129 PetriNetUnfolder]: 248/648 cut-off events. [2020-10-15 23:32:30,008 INFO L130 PetriNetUnfolder]: For 103107/103109 co-relation queries the response was YES. [2020-10-15 23:32:30,017 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:30,023 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 242 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2020-10-15 23:32:30,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 333 transitions, 13733 flow [2020-10-15 23:32:30,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:30,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:30,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:30,025 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:30,025 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:30,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:30,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:30,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:30,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:30,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:30,026 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:30,026 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:30,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 333 transitions, 13733 flow [2020-10-15 23:32:30,291 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:30,302 INFO L241 Difference]: Finished difference. Result has 297 places, 330 transitions, 12970 flow [2020-10-15 23:32:30,302 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:30,302 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 279 predicate places. [2020-10-15 23:32:30,303 INFO L481 AbstractCegarLoop]: Abstraction has has 297 places, 330 transitions, 12970 flow [2020-10-15 23:32:30,303 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:30,303 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:30,303 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:30,517 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-15 23:32:30,518 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:30,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:30,518 INFO L82 PathProgramCache]: Analyzing trace with hash 2128361117, now seen corresponding path program 35 times [2020-10-15 23:32:30,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:30,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626927383] [2020-10-15 23:32:30,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:30,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:30,575 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,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626927383] [2020-10-15 23:32:30,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225732083] [2020-10-15 23:32:30,576 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:30,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:30,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:30,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:30,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:30,761 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,761 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:30,761 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:30,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907954548] [2020-10-15 23:32:30,762 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:30,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:30,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:30,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:30,765 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:30,766 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 330 transitions, 12970 flow. Second operand 13 states. [2020-10-15 23:32:30,766 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:30,766 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:30,766 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:31,515 INFO L129 PetriNetUnfolder]: 253/661 cut-off events. [2020-10-15 23:32:31,516 INFO L130 PetriNetUnfolder]: For 111971/111973 co-relation queries the response was YES. [2020-10-15 23:32:31,530 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:31,546 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 203 selfloop transitions, 135 changer transitions 0/345 dead transitions. [2020-10-15 23:32:31,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 345 transitions, 14296 flow [2020-10-15 23:32:31,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:32:31,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:32:31,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-15 23:32:31,553 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-15 23:32:31,553 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-15 23:32:31,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-15 23:32:31,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:31,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-15 23:32:31,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:32:31,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:32:31,558 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:32:31,559 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:31,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 345 transitions, 14296 flow [2020-10-15 23:32:31,947 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:31,960 INFO L241 Difference]: Finished difference. Result has 306 places, 335 transitions, 13420 flow [2020-10-15 23:32:31,960 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:31,961 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 288 predicate places. [2020-10-15 23:32:31,961 INFO L481 AbstractCegarLoop]: Abstraction has has 306 places, 335 transitions, 13420 flow [2020-10-15 23:32:31,961 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:31,961 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:31,961 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:32,174 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:32,175 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:32,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:32,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1767405172, now seen corresponding path program 36 times [2020-10-15 23:32:32,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:32,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133461604] [2020-10-15 23:32:32,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:32,233 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,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133461604] [2020-10-15 23:32:32,234 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241927805] [2020-10-15 23:32:32,234 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:32,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:32,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:32,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:32,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:32,394 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,394 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:32,395 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:32,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927860245] [2020-10-15 23:32:32,395 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:32,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:32,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:32,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:32,397 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:32,397 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 335 transitions, 13420 flow. Second operand 13 states. [2020-10-15 23:32:32,397 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:32,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:32,398 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:32,785 INFO L129 PetriNetUnfolder]: 255/666 cut-off events. [2020-10-15 23:32:32,785 INFO L130 PetriNetUnfolder]: For 115870/115876 co-relation queries the response was YES. [2020-10-15 23:32:32,792 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:32,798 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 221 selfloop transitions, 121 changer transitions 0/349 dead transitions. [2020-10-15 23:32:32,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 349 transitions, 14503 flow [2020-10-15 23:32:32,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:32,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:32,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-15 23:32:32,800 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:32:32,800 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-15 23:32:32,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-15 23:32:32,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:32,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-15 23:32:32,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:32,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:32,802 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:32,802 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:32,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 349 transitions, 14503 flow [2020-10-15 23:32:33,104 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:33,114 INFO L241 Difference]: Finished difference. Result has 309 places, 339 transitions, 13737 flow [2020-10-15 23:32:33,114 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:33,115 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 291 predicate places. [2020-10-15 23:32:33,115 INFO L481 AbstractCegarLoop]: Abstraction has has 309 places, 339 transitions, 13737 flow [2020-10-15 23:32:33,115 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:33,115 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:33,115 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:33,315 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-15 23:32:33,316 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:33,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:33,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1766720723, now seen corresponding path program 37 times [2020-10-15 23:32:33,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:33,317 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401131124] [2020-10-15 23:32:33,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:33,380 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:33,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401131124] [2020-10-15 23:32:33,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145649381] [2020-10-15 23:32:33,380 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:33,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:33,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:33,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:33,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:33,544 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:33,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:33,544 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:33,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210218918] [2020-10-15 23:32:33,544 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:33,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:33,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:33,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:33,546 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:33,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 339 transitions, 13737 flow. Second operand 13 states. [2020-10-15 23:32:33,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:33,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:33,547 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:34,138 INFO L129 PetriNetUnfolder]: 263/687 cut-off events. [2020-10-15 23:32:34,139 INFO L130 PetriNetUnfolder]: For 121217/121223 co-relation queries the response was YES. [2020-10-15 23:32:34,146 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:34,152 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 155 selfloop transitions, 195 changer transitions 0/357 dead transitions. [2020-10-15 23:32:34,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 357 transitions, 15446 flow [2020-10-15 23:32:34,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:34,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:34,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:32:34,154 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:32:34,154 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:32:34,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:32:34,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:34,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:32:34,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:34,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:34,157 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:34,157 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:34,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 357 transitions, 15446 flow [2020-10-15 23:32:34,470 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:34,486 INFO L241 Difference]: Finished difference. Result has 313 places, 349 transitions, 14937 flow [2020-10-15 23:32:34,487 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:34,487 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 295 predicate places. [2020-10-15 23:32:34,487 INFO L481 AbstractCegarLoop]: Abstraction has has 313 places, 349 transitions, 14937 flow [2020-10-15 23:32:34,487 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:34,487 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:34,487 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:34,688 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:34,688 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:34,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:34,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1766691893, now seen corresponding path program 38 times [2020-10-15 23:32:34,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:34,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270030527] [2020-10-15 23:32:34,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:34,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:34,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:34,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270030527] [2020-10-15 23:32:34,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499013675] [2020-10-15 23:32:34,750 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:34,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:34,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:34,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:34,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:34,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:34,900 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:34,901 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:34,901 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:34,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375727577] [2020-10-15 23:32:34,902 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:34,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:34,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:34,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:34,903 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:34,904 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 349 transitions, 14937 flow. Second operand 13 states. [2020-10-15 23:32:34,904 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:34,904 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:34,904 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:35,479 INFO L129 PetriNetUnfolder]: 271/708 cut-off events. [2020-10-15 23:32:35,479 INFO L130 PetriNetUnfolder]: For 134097/134103 co-relation queries the response was YES. [2020-10-15 23:32:35,486 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:35,493 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 160 selfloop transitions, 196 changer transitions 0/363 dead transitions. [2020-10-15 23:32:35,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 363 transitions, 16522 flow [2020-10-15 23:32:35,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:32:35,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:32:35,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:32:35,495 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:32:35,495 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:32:35,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:32:35,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:35,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:32:35,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:32:35,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:32:35,499 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:32:35,499 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:35,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 363 transitions, 16522 flow [2020-10-15 23:32:35,867 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:35,878 INFO L241 Difference]: Finished difference. Result has 324 places, 359 transitions, 15509 flow [2020-10-15 23:32:35,878 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:35,879 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 306 predicate places. [2020-10-15 23:32:35,879 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 359 transitions, 15509 flow [2020-10-15 23:32:35,879 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:35,879 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:35,879 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:36,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-15 23:32:36,093 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:36,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:36,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1766713252, now seen corresponding path program 39 times [2020-10-15 23:32:36,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:36,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419610350] [2020-10-15 23:32:36,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:36,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:36,153 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:36,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419610350] [2020-10-15 23:32:36,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371442388] [2020-10-15 23:32:36,154 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:36,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:36,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:36,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:36,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:36,278 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:36,278 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:36,278 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:36,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029886324] [2020-10-15 23:32:36,279 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:36,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:36,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:36,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:36,280 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:36,280 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 359 transitions, 15509 flow. Second operand 13 states. [2020-10-15 23:32:36,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:36,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:36,281 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:36,757 INFO L129 PetriNetUnfolder]: 274/717 cut-off events. [2020-10-15 23:32:36,757 INFO L130 PetriNetUnfolder]: For 139959/139961 co-relation queries the response was YES. [2020-10-15 23:32:36,768 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:36,776 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 158 changer transitions 0/374 dead transitions. [2020-10-15 23:32:36,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 374 transitions, 16640 flow [2020-10-15 23:32:36,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:32:36,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:32:36,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-15 23:32:36,777 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-15 23:32:36,777 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-15 23:32:36,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-15 23:32:36,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:36,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-15 23:32:36,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:32:36,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:32:36,780 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:32:36,780 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:36,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 374 transitions, 16640 flow [2020-10-15 23:32:37,157 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:37,168 INFO L241 Difference]: Finished difference. Result has 326 places, 362 transitions, 15360 flow [2020-10-15 23:32:37,168 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:37,169 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-15 23:32:37,169 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 362 transitions, 15360 flow [2020-10-15 23:32:37,169 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:37,169 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:37,169 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:37,369 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-15 23:32:37,370 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:37,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:37,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1766690932, now seen corresponding path program 40 times [2020-10-15 23:32:37,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:37,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326464136] [2020-10-15 23:32:37,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:37,459 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:37,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326464136] [2020-10-15 23:32:37,460 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019364989] [2020-10-15 23:32:37,460 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:37,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:37,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:37,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:37,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:37,577 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:37,588 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:37,588 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:37,588 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:37,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996384070] [2020-10-15 23:32:37,589 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:37,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:37,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:37,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:37,590 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:37,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 362 transitions, 15360 flow. Second operand 13 states. [2020-10-15 23:32:37,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:37,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:37,592 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:38,135 INFO L129 PetriNetUnfolder]: 282/738 cut-off events. [2020-10-15 23:32:38,136 INFO L130 PetriNetUnfolder]: For 150063/150065 co-relation queries the response was YES. [2020-10-15 23:32:38,143 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:38,151 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 206 selfloop transitions, 168 changer transitions 0/381 dead transitions. [2020-10-15 23:32:38,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 381 transitions, 17185 flow [2020-10-15 23:32:38,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:38,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:32:38,153 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:32:38,153 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:32:38,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:32:38,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:38,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:32:38,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:38,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:38,155 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:38,155 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:38,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 381 transitions, 17185 flow [2020-10-15 23:32:38,508 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:38,519 INFO L241 Difference]: Finished difference. Result has 327 places, 372 transitions, 16432 flow [2020-10-15 23:32:38,520 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:38,520 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 309 predicate places. [2020-10-15 23:32:38,520 INFO L481 AbstractCegarLoop]: Abstraction has has 327 places, 372 transitions, 16432 flow [2020-10-15 23:32:38,520 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:38,520 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:38,520 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:38,721 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:38,721 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:38,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:38,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1447872776, now seen corresponding path program 12 times [2020-10-15 23:32:38,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:38,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209727250] [2020-10-15 23:32:38,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:38,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:38,834 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,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209727250] [2020-10-15 23:32:38,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427674428] [2020-10-15 23:32:38,835 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:38,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:32:38,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:38,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:38,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:38,996 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,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:38,996 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:38,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296581550] [2020-10-15 23:32:38,997 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:38,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:38,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:38,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:38,998 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:38,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 372 transitions, 16432 flow. Second operand 15 states. [2020-10-15 23:32:38,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:38,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:38,999 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:39,271 INFO L129 PetriNetUnfolder]: 284/745 cut-off events. [2020-10-15 23:32:39,271 INFO L130 PetriNetUnfolder]: For 154755/154761 co-relation queries the response was YES. [2020-10-15 23:32:39,279 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:39,286 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 343 selfloop transitions, 31 changer transitions 0/381 dead transitions. [2020-10-15 23:32:39,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 381 transitions, 17464 flow [2020-10-15 23:32:39,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:32:39,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:32:39,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-15 23:32:39,287 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:39,288 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-15 23:32:39,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-15 23:32:39,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:39,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-15 23:32:39,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:32:39,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:32:39,289 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:32:39,289 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:39,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 381 transitions, 17464 flow [2020-10-15 23:32:39,676 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:39,687 INFO L241 Difference]: Finished difference. Result has 322 places, 374 transitions, 15791 flow [2020-10-15 23:32:39,688 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:39,688 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 304 predicate places. [2020-10-15 23:32:39,688 INFO L481 AbstractCegarLoop]: Abstraction has has 322 places, 374 transitions, 15791 flow [2020-10-15 23:32:39,688 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:39,688 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:39,688 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:39,888 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-15 23:32:39,889 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:39,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:39,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1985246760, now seen corresponding path program 13 times [2020-10-15 23:32:39,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:39,890 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568516382] [2020-10-15 23:32:39,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:39,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:40,007 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:40,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568516382] [2020-10-15 23:32:40,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175449633] [2020-10-15 23:32:40,008 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:40,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:40,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:40,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:40,189 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:40,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:40,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:40,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582306830] [2020-10-15 23:32:40,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:40,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:40,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:40,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:40,192 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:40,192 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 374 transitions, 15791 flow. Second operand 15 states. [2020-10-15 23:32:40,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:40,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:40,192 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:40,457 INFO L129 PetriNetUnfolder]: 286/750 cut-off events. [2020-10-15 23:32:40,457 INFO L130 PetriNetUnfolder]: For 152833/152835 co-relation queries the response was YES. [2020-10-15 23:32:40,464 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:40,471 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 53 changer transitions 0/383 dead transitions. [2020-10-15 23:32:40,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 383 transitions, 16831 flow [2020-10-15 23:32:40,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:40,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:40,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:32:40,473 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:32:40,473 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:32:40,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:32:40,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:40,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:32:40,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:40,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:40,474 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:40,474 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:40,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 383 transitions, 16831 flow [2020-10-15 23:32:40,847 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:40,858 INFO L241 Difference]: Finished difference. Result has 326 places, 376 transitions, 16018 flow [2020-10-15 23:32:40,858 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:40,858 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-15 23:32:40,858 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 376 transitions, 16018 flow [2020-10-15 23:32:40,858 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:40,858 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:40,858 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:41,059 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-15 23:32:41,059 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:41,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:41,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1622643976, now seen corresponding path program 14 times [2020-10-15 23:32:41,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:41,060 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998065657] [2020-10-15 23:32:41,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:41,132 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:41,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998065657] [2020-10-15 23:32:41,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063433221] [2020-10-15 23:32:41,132 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:41,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:41,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:41,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:41,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:41,296 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:41,296 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:41,297 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:41,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066353070] [2020-10-15 23:32:41,297 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:41,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:41,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:41,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:41,298 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:41,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 376 transitions, 16018 flow. Second operand 15 states. [2020-10-15 23:32:41,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:41,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:41,299 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:41,644 INFO L129 PetriNetUnfolder]: 288/755 cut-off events. [2020-10-15 23:32:41,644 INFO L130 PetriNetUnfolder]: For 157727/157729 co-relation queries the response was YES. [2020-10-15 23:32:41,656 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:41,668 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 83 changer transitions 0/384 dead transitions. [2020-10-15 23:32:41,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 384 transitions, 17051 flow [2020-10-15 23:32:41,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:41,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:41,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-15 23:32:41,670 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-15 23:32:41,670 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-15 23:32:41,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-15 23:32:41,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:41,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-15 23:32:41,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:41,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:41,673 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:41,673 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:41,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 384 transitions, 17051 flow [2020-10-15 23:32:42,058 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:42,072 INFO L241 Difference]: Finished difference. Result has 332 places, 377 transitions, 16286 flow [2020-10-15 23:32:42,072 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:42,072 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 314 predicate places. [2020-10-15 23:32:42,073 INFO L481 AbstractCegarLoop]: Abstraction has has 332 places, 377 transitions, 16286 flow [2020-10-15 23:32:42,073 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:42,073 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:42,073 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:42,273 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-15 23:32:42,274 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:42,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:42,274 INFO L82 PathProgramCache]: Analyzing trace with hash -1622621656, now seen corresponding path program 15 times [2020-10-15 23:32:42,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:42,275 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648621386] [2020-10-15 23:32:42,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:42,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:42,348 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:42,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648621386] [2020-10-15 23:32:42,349 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283972188] [2020-10-15 23:32:42,349 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:42,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:32:42,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:42,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:42,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:42,497 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:42,544 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:42,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:42,544 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:42,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242880448] [2020-10-15 23:32:42,545 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:42,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:42,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:42,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:42,547 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:42,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states. [2020-10-15 23:32:42,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:42,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:42,547 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:42,956 INFO L129 PetriNetUnfolder]: 292/765 cut-off events. [2020-10-15 23:32:42,956 INFO L130 PetriNetUnfolder]: For 161306/161312 co-relation queries the response was YES. [2020-10-15 23:32:42,964 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:42,972 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 92 changer transitions 0/393 dead transitions. [2020-10-15 23:32:42,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 393 transitions, 18110 flow [2020-10-15 23:32:42,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:42,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:42,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:32:42,974 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:32:42,974 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:32:42,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:32:42,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:42,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:32:42,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:42,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:42,977 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:42,977 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:42,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 393 transitions, 18110 flow [2020-10-15 23:32:43,369 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:43,381 INFO L241 Difference]: Finished difference. Result has 337 places, 386 transitions, 17261 flow [2020-10-15 23:32:43,382 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:43,382 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 319 predicate places. [2020-10-15 23:32:43,382 INFO L481 AbstractCegarLoop]: Abstraction has has 337 places, 386 transitions, 17261 flow [2020-10-15 23:32:43,382 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:43,382 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:43,382 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:43,582 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:43,583 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:43,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:43,584 INFO L82 PathProgramCache]: Analyzing trace with hash -201353821, now seen corresponding path program 41 times [2020-10-15 23:32:43,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:43,584 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356612752] [2020-10-15 23:32:43,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:43,696 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:43,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356612752] [2020-10-15 23:32:43,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766976998] [2020-10-15 23:32:43,696 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:43,733 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:43,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:43,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:43,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:43,858 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:43,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:43,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:43,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304204029] [2020-10-15 23:32:43,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:43,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:43,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:43,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:43,861 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:43,862 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 386 transitions, 17261 flow. Second operand 15 states. [2020-10-15 23:32:43,862 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:43,862 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:43,862 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:44,168 INFO L129 PetriNetUnfolder]: 293/768 cut-off events. [2020-10-15 23:32:44,168 INFO L130 PetriNetUnfolder]: For 169247/169249 co-relation queries the response was YES. [2020-10-15 23:32:44,179 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:44,187 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 338 selfloop transitions, 49 changer transitions 0/394 dead transitions. [2020-10-15 23:32:44,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 394 transitions, 18288 flow [2020-10-15 23:32:44,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:44,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:44,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:32:44,189 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:32:44,189 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:32:44,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:32:44,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:44,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:32:44,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:44,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:44,190 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:44,190 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:44,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 394 transitions, 18288 flow [2020-10-15 23:32:44,612 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:44,624 INFO L241 Difference]: Finished difference. Result has 338 places, 388 transitions, 16731 flow [2020-10-15 23:32:44,624 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:44,624 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 320 predicate places. [2020-10-15 23:32:44,624 INFO L481 AbstractCegarLoop]: Abstraction has has 338 places, 388 transitions, 16731 flow [2020-10-15 23:32:44,624 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:44,624 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:44,624 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:44,825 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:44,825 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:44,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:44,826 INFO L82 PathProgramCache]: Analyzing trace with hash -432162318, now seen corresponding path program 42 times [2020-10-15 23:32:44,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:44,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433510756] [2020-10-15 23:32:44,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:44,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:44,934 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,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433510756] [2020-10-15 23:32:44,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723651660] [2020-10-15 23:32:44,934 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:44,972 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:44,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:44,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:44,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:45,089 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,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:45,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:45,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824768760] [2020-10-15 23:32:45,090 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:45,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:45,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:45,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:45,091 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:45,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 388 transitions, 16731 flow. Second operand 15 states. [2020-10-15 23:32:45,092 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:45,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:45,092 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:45,525 INFO L129 PetriNetUnfolder]: 294/771 cut-off events. [2020-10-15 23:32:45,525 INFO L130 PetriNetUnfolder]: For 169504/169506 co-relation queries the response was YES. [2020-10-15 23:32:45,534 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:45,542 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 324 selfloop transitions, 68 changer transitions 0/399 dead transitions. [2020-10-15 23:32:45,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 399 transitions, 17828 flow [2020-10-15 23:32:45,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:32:45,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:32:45,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-15 23:32:45,543 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-15 23:32:45,543 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-15 23:32:45,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-15 23:32:45,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:45,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-15 23:32:45,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:32:45,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:32:45,545 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:32:45,545 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:45,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 399 transitions, 17828 flow [2020-10-15 23:32:45,968 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:45,980 INFO L241 Difference]: Finished difference. Result has 347 places, 391 transitions, 17047 flow [2020-10-15 23:32:45,980 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:45,981 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 329 predicate places. [2020-10-15 23:32:45,981 INFO L481 AbstractCegarLoop]: Abstraction has has 347 places, 391 transitions, 17047 flow [2020-10-15 23:32:45,981 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:45,981 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:45,981 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:46,186 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:46,187 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:46,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:46,187 INFO L82 PathProgramCache]: Analyzing trace with hash -208704510, now seen corresponding path program 43 times [2020-10-15 23:32:46,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:46,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334658095] [2020-10-15 23:32:46,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:46,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:46,279 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,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334658095] [2020-10-15 23:32:46,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524900809] [2020-10-15 23:32:46,280 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:46,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:46,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:46,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:46,501 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,501 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:46,501 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:46,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40612957] [2020-10-15 23:32:46,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:46,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:46,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:46,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:46,503 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:46,504 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 391 transitions, 17047 flow. Second operand 15 states. [2020-10-15 23:32:46,504 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:46,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:46,504 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:46,976 INFO L129 PetriNetUnfolder]: 295/774 cut-off events. [2020-10-15 23:32:46,976 INFO L130 PetriNetUnfolder]: For 173547/173549 co-relation queries the response was YES. [2020-10-15 23:32:46,984 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:46,992 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 314 selfloop transitions, 83 changer transitions 0/404 dead transitions. [2020-10-15 23:32:46,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 404 transitions, 18144 flow [2020-10-15 23:32:46,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:32:46,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:32:46,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-15 23:32:46,993 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-15 23:32:46,994 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-15 23:32:46,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-15 23:32:46,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:46,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-15 23:32:46,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:32:46,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:32:46,996 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:32:46,996 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:46,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 404 transitions, 18144 flow [2020-10-15 23:32:47,442 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:47,455 INFO L241 Difference]: Finished difference. Result has 351 places, 394 transitions, 17355 flow [2020-10-15 23:32:47,455 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:47,455 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 333 predicate places. [2020-10-15 23:32:47,455 INFO L481 AbstractCegarLoop]: Abstraction has has 351 places, 394 transitions, 17355 flow [2020-10-15 23:32:47,455 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:47,456 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:47,456 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:47,661 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:47,662 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:47,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:47,662 INFO L82 PathProgramCache]: Analyzing trace with hash -460361383, now seen corresponding path program 44 times [2020-10-15 23:32:47,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:47,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605575256] [2020-10-15 23:32:47,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:47,749 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,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605575256] [2020-10-15 23:32:47,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847701788] [2020-10-15 23:32:47,750 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:47,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:47,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:47,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:47,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:47,929 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,929 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:47,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:47,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791662143] [2020-10-15 23:32:47,930 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:47,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:47,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:47,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:47,931 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:47,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 394 transitions, 17355 flow. Second operand 15 states. [2020-10-15 23:32:47,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:47,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:47,932 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:48,464 INFO L129 PetriNetUnfolder]: 297/780 cut-off events. [2020-10-15 23:32:48,464 INFO L130 PetriNetUnfolder]: For 179439/179441 co-relation queries the response was YES. [2020-10-15 23:32:48,472 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:48,480 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 308 selfloop transitions, 93 changer transitions 0/408 dead transitions. [2020-10-15 23:32:48,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 408 transitions, 18584 flow [2020-10-15 23:32:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:48,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:32:48,482 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:32:48,482 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:32:48,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:32:48,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:48,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:32:48,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:48,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:48,484 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:48,484 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:48,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 408 transitions, 18584 flow [2020-10-15 23:32:48,925 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:48,938 INFO L241 Difference]: Finished difference. Result has 360 places, 399 transitions, 17828 flow [2020-10-15 23:32:48,938 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:48,938 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 342 predicate places. [2020-10-15 23:32:48,938 INFO L481 AbstractCegarLoop]: Abstraction has has 360 places, 399 transitions, 17828 flow [2020-10-15 23:32:48,938 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:48,938 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:48,938 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:49,144 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-15 23:32:49,145 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:49,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:49,145 INFO L82 PathProgramCache]: Analyzing trace with hash -429454859, now seen corresponding path program 45 times [2020-10-15 23:32:49,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:49,146 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634010585] [2020-10-15 23:32:49,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:49,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:49,222 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:49,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634010585] [2020-10-15 23:32:49,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045790664] [2020-10-15 23:32:49,223 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:49,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:49,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:49,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:49,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:49,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:49,367 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:49,367 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:49,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681895092] [2020-10-15 23:32:49,367 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:49,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:49,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:49,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:49,369 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:49,370 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 399 transitions, 17828 flow. Second operand 15 states. [2020-10-15 23:32:49,370 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:49,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:49,370 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:49,859 INFO L129 PetriNetUnfolder]: 299/786 cut-off events. [2020-10-15 23:32:49,859 INFO L130 PetriNetUnfolder]: For 184465/184467 co-relation queries the response was YES. [2020-10-15 23:32:49,868 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:49,877 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 307 selfloop transitions, 96 changer transitions 0/410 dead transitions. [2020-10-15 23:32:49,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 410 transitions, 19035 flow [2020-10-15 23:32:49,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:49,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:49,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:32:49,879 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:32:49,879 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:32:49,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:32:49,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:49,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:32:49,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:49,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:49,881 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:49,881 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:49,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 410 transitions, 19035 flow [2020-10-15 23:32:50,367 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:50,380 INFO L241 Difference]: Finished difference. Result has 367 places, 402 transitions, 18210 flow [2020-10-15 23:32:50,380 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:50,381 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 349 predicate places. [2020-10-15 23:32:50,381 INFO L481 AbstractCegarLoop]: Abstraction has has 367 places, 402 transitions, 18210 flow [2020-10-15 23:32:50,381 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:50,381 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:50,381 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:50,581 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:50,582 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:50,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:50,582 INFO L82 PathProgramCache]: Analyzing trace with hash -79063952, now seen corresponding path program 46 times [2020-10-15 23:32:50,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:50,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595495056] [2020-10-15 23:32:50,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:50,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:50,687 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:50,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595495056] [2020-10-15 23:32:50,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193130540] [2020-10-15 23:32:50,688 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:50,751 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:50,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:50,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:50,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:50,884 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:50,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:50,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:50,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497154551] [2020-10-15 23:32:50,885 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:50,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:50,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:50,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:50,887 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:50,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states. [2020-10-15 23:32:50,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:50,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:50,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:51,721 INFO L129 PetriNetUnfolder]: 300/789 cut-off events. [2020-10-15 23:32:51,722 INFO L130 PetriNetUnfolder]: For 187914/187920 co-relation queries the response was YES. [2020-10-15 23:32:51,742 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:51,765 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 315 selfloop transitions, 89 changer transitions 0/411 dead transitions. [2020-10-15 23:32:51,765 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 411 transitions, 19299 flow [2020-10-15 23:32:51,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:51,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:51,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-15 23:32:51,773 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:51,773 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-15 23:32:51,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-15 23:32:51,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:51,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-15 23:32:51,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:51,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:51,793 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:51,793 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:51,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 411 transitions, 19299 flow [2020-10-15 23:32:52,870 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:52,883 INFO L241 Difference]: Finished difference. Result has 371 places, 405 transitions, 18521 flow [2020-10-15 23:32:52,884 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:52,884 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 353 predicate places. [2020-10-15 23:32:52,884 INFO L481 AbstractCegarLoop]: Abstraction has has 371 places, 405 transitions, 18521 flow [2020-10-15 23:32:52,884 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:52,884 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:52,885 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:53,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-15 23:32:53,095 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:53,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:53,095 INFO L82 PathProgramCache]: Analyzing trace with hash -86184001, now seen corresponding path program 47 times [2020-10-15 23:32:53,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:53,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859810815] [2020-10-15 23:32:53,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:53,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:53,172 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:53,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859810815] [2020-10-15 23:32:53,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609168599] [2020-10-15 23:32:53,173 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:53,212 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:53,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:53,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:53,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:53,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:32:53,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:53,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:53,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935386598] [2020-10-15 23:32:53,359 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:53,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:53,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:53,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:53,363 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:53,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 405 transitions, 18521 flow. Second operand 15 states. [2020-10-15 23:32:53,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:53,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:53,364 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:53,879 INFO L129 PetriNetUnfolder]: 302/795 cut-off events. [2020-10-15 23:32:53,880 INFO L130 PetriNetUnfolder]: For 193785/193787 co-relation queries the response was YES. [2020-10-15 23:32:53,889 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:53,897 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 98 changer transitions 0/415 dead transitions. [2020-10-15 23:32:53,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 415 transitions, 19769 flow [2020-10-15 23:32:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:53,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:53,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:32:53,899 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:32:53,899 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:32:53,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:32:53,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:53,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:32:53,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:53,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:53,901 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:53,901 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:53,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 415 transitions, 19769 flow [2020-10-15 23:32:54,439 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:54,452 INFO L241 Difference]: Finished difference. Result has 377 places, 409 transitions, 19007 flow [2020-10-15 23:32:54,453 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:54,453 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 359 predicate places. [2020-10-15 23:32:54,453 INFO L481 AbstractCegarLoop]: Abstraction has has 377 places, 409 transitions, 19007 flow [2020-10-15 23:32:54,453 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:54,453 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:54,453 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:54,659 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:54,660 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:54,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:54,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1744237855, now seen corresponding path program 48 times [2020-10-15 23:32:54,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:54,661 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196384364] [2020-10-15 23:32:54,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:54,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:54,741 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:54,741 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196384364] [2020-10-15 23:32:54,741 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640114869] [2020-10-15 23:32:54,741 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:54,778 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:32:54,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:54,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 23:32:54,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:54,800 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:54,801 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:54,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-15 23:32:54,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442544903] [2020-10-15 23:32:54,801 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:32:54,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:54,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:32:54,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:32:54,803 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:54,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 409 transitions, 19007 flow. Second operand 10 states. [2020-10-15 23:32:54,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:54,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:54,803 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:55,208 INFO L129 PetriNetUnfolder]: 303/797 cut-off events. [2020-10-15 23:32:55,209 INFO L130 PetriNetUnfolder]: For 197883/197885 co-relation queries the response was YES. [2020-10-15 23:32:55,218 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:55,226 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 85 changer transitions 0/415 dead transitions. [2020-10-15 23:32:55,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 415 transitions, 20075 flow [2020-10-15 23:32:55,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:55,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:55,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-15 23:32:55,228 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-15 23:32:55,228 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-15 23:32:55,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-15 23:32:55,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:55,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-15 23:32:55,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:55,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:55,229 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:55,230 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:55,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 415 transitions, 20075 flow [2020-10-15 23:32:55,790 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:55,804 INFO L241 Difference]: Finished difference. Result has 378 places, 410 transitions, 19206 flow [2020-10-15 23:32:55,804 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:55,804 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 360 predicate places. [2020-10-15 23:32:55,805 INFO L481 AbstractCegarLoop]: Abstraction has has 378 places, 410 transitions, 19206 flow [2020-10-15 23:32:55,805 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:32:55,805 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:55,805 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:56,005 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-15 23:32:56,006 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:56,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:56,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1744692625, now seen corresponding path program 49 times [2020-10-15 23:32:56,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:56,007 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615341081] [2020-10-15 23:32:56,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:56,082 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,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615341081] [2020-10-15 23:32:56,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915369049] [2020-10-15 23:32:56,082 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:56,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:56,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:56,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:56,225 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:56,267 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,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:56,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:56,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027112378] [2020-10-15 23:32:56,268 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:56,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:56,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:56,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:56,269 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:56,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states. [2020-10-15 23:32:56,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:56,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:56,270 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:56,885 INFO L129 PetriNetUnfolder]: 310/816 cut-off events. [2020-10-15 23:32:56,885 INFO L130 PetriNetUnfolder]: For 212845/212847 co-relation queries the response was YES. [2020-10-15 23:32:56,894 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:56,903 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 285 selfloop transitions, 132 changer transitions 0/424 dead transitions. [2020-10-15 23:32:56,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 424 transitions, 21146 flow [2020-10-15 23:32:56,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:56,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:56,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:32:56,905 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:32:56,905 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:32:56,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:32:56,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:56,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:32:56,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:56,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:56,907 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:56,907 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:56,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 424 transitions, 21146 flow [2020-10-15 23:32:57,510 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:57,525 INFO L241 Difference]: Finished difference. Result has 384 places, 419 transitions, 20476 flow [2020-10-15 23:32:57,525 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:57,525 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 366 predicate places. [2020-10-15 23:32:57,525 INFO L481 AbstractCegarLoop]: Abstraction has has 384 places, 419 transitions, 20476 flow [2020-10-15 23:32:57,525 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:57,525 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:57,526 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:57,726 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:57,726 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:57,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:57,727 INFO L82 PathProgramCache]: Analyzing trace with hash -86184962, now seen corresponding path program 50 times [2020-10-15 23:32:57,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:57,727 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127305629] [2020-10-15 23:32:57,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:57,820 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:57,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127305629] [2020-10-15 23:32:57,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348921098] [2020-10-15 23:32:57,820 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:57,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:57,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:57,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:57,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:58,025 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:58,025 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:58,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:58,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095419665] [2020-10-15 23:32:58,026 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:58,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:58,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:58,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:58,027 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:58,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states. [2020-10-15 23:32:58,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:58,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:58,028 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:58,609 INFO L129 PetriNetUnfolder]: 311/819 cut-off events. [2020-10-15 23:32:58,609 INFO L130 PetriNetUnfolder]: For 223332/223334 co-relation queries the response was YES. [2020-10-15 23:32:58,619 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:58,628 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 111 changer transitions 0/428 dead transitions. [2020-10-15 23:32:58,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 428 transitions, 21689 flow [2020-10-15 23:32:58,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:58,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:58,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-15 23:32:58,630 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:58,630 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-15 23:32:58,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-15 23:32:58,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:58,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-15 23:32:58,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:58,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:58,632 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:58,632 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:58,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 428 transitions, 21689 flow [2020-10-15 23:32:59,322 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:59,336 INFO L241 Difference]: Finished difference. Result has 390 places, 421 transitions, 20520 flow [2020-10-15 23:32:59,336 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:59,336 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 372 predicate places. [2020-10-15 23:32:59,337 INFO L481 AbstractCegarLoop]: Abstraction has has 390 places, 421 transitions, 20520 flow [2020-10-15 23:32:59,337 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:59,337 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:59,337 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:59,537 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:59,538 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:59,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:59,539 INFO L82 PathProgramCache]: Analyzing trace with hash 492483570, now seen corresponding path program 51 times [2020-10-15 23:32:59,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:59,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872025656] [2020-10-15 23:32:59,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:59,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:59,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:32:59,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872025656] [2020-10-15 23:32:59,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157277536] [2020-10-15 23:32:59,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 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:59,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:59,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:59,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:59,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:59,862 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:59,862 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:59,862 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:59,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657397069] [2020-10-15 23:32:59,863 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:59,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:59,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:59,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:59,864 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:59,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 421 transitions, 20520 flow. Second operand 15 states. [2020-10-15 23:32:59,865 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:59,865 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:59,865 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:00,459 INFO L129 PetriNetUnfolder]: 314/827 cut-off events. [2020-10-15 23:33:00,460 INFO L130 PetriNetUnfolder]: For 228009/228015 co-relation queries the response was YES. [2020-10-15 23:33:00,470 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:33:00,479 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 316 selfloop transitions, 108 changer transitions 0/431 dead transitions. [2020-10-15 23:33:00,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 431 transitions, 21899 flow [2020-10-15 23:33:00,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:33:00,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:33:00,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-15 23:33:00,481 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:33:00,481 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-15 23:33:00,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-15 23:33:00,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:00,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-15 23:33:00,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:33:00,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:33:00,483 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:33:00,483 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:33:00,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 431 transitions, 21899 flow [2020-10-15 23:33:01,110 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:33:01,124 INFO L241 Difference]: Finished difference. Result has 396 places, 426 transitions, 21126 flow [2020-10-15 23:33:01,125 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:33:01,125 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 378 predicate places. [2020-10-15 23:33:01,125 INFO L481 AbstractCegarLoop]: Abstraction has has 396 places, 426 transitions, 21126 flow [2020-10-15 23:33:01,125 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:01,125 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:01,126 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:01,334 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-15 23:33:01,335 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:01,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:01,335 INFO L82 PathProgramCache]: Analyzing trace with hash 493196849, now seen corresponding path program 52 times [2020-10-15 23:33:01,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:01,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052321424] [2020-10-15 23:33:01,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:01,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:01,399 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:01,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052321424] [2020-10-15 23:33:01,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637897872] [2020-10-15 23:33:01,400 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:33:01,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:01,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:01,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:01,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:01,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:01,601 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:01,601 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:01,601 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:01,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094637831] [2020-10-15 23:33:01,602 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:01,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:01,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:01,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:01,604 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:01,605 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 426 transitions, 21126 flow. Second operand 15 states. [2020-10-15 23:33:01,605 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:01,605 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:01,605 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:02,402 INFO L129 PetriNetUnfolder]: 322/848 cut-off events. [2020-10-15 23:33:02,402 INFO L130 PetriNetUnfolder]: For 242765/242771 co-relation queries the response was YES. [2020-10-15 23:33:02,413 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:33:02,423 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 267 selfloop transitions, 165 changer transitions 0/439 dead transitions. [2020-10-15 23:33:02,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 439 transitions, 23049 flow [2020-10-15 23:33:02,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:33:02,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:33:02,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:33:02,425 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:33:02,425 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:33:02,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:33:02,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:02,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:33:02,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:33:02,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:33:02,427 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:33:02,427 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:33:02,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 439 transitions, 23049 flow [2020-10-15 23:33:03,163 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:33:03,178 INFO L241 Difference]: Finished difference. Result has 405 places, 436 transitions, 22397 flow [2020-10-15 23:33:03,178 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:33:03,179 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 387 predicate places. [2020-10-15 23:33:03,179 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 436 transitions, 22397 flow [2020-10-15 23:33:03,179 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:03,179 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:03,179 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:03,379 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:03,380 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:03,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:03,380 INFO L82 PathProgramCache]: Analyzing trace with hash 351533457, now seen corresponding path program 53 times [2020-10-15 23:33:03,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:03,381 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142276184] [2020-10-15 23:33:03,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:03,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:03,450 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:03,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142276184] [2020-10-15 23:33:03,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834083073] [2020-10-15 23:33:03,451 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:33:03,489 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:33:03,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:03,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:03,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:03,617 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:03,659 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:03,659 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:03,660 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:03,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583620537] [2020-10-15 23:33:03,660 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:03,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:03,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:03,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:03,662 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:03,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 436 transitions, 22397 flow. Second operand 15 states. [2020-10-15 23:33:03,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:03,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:03,662 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:04,550 INFO L129 PetriNetUnfolder]: 331/873 cut-off events. [2020-10-15 23:33:04,550 INFO L130 PetriNetUnfolder]: For 264319/264321 co-relation queries the response was YES. [2020-10-15 23:33:04,561 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:33:04,571 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 274 selfloop transitions, 168 changer transitions 0/449 dead transitions. [2020-10-15 23:33:04,571 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 449 transitions, 24420 flow [2020-10-15 23:33:04,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:04,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:04,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:33:04,573 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:33:04,573 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:33:04,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:33:04,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:04,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:33:04,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:04,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:04,576 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:04,576 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:33:04,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 449 transitions, 24420 flow [2020-10-15 23:33:05,411 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:33:05,512 INFO L241 Difference]: Finished difference. Result has 414 places, 447 transitions, 23382 flow [2020-10-15 23:33:05,512 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:33:05,513 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 396 predicate places. [2020-10-15 23:33:05,513 INFO L481 AbstractCegarLoop]: Abstraction has has 414 places, 447 transitions, 23382 flow [2020-10-15 23:33:05,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:05,513 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:05,513 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:05,713 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:05,714 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:05,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:05,714 INFO L82 PathProgramCache]: Analyzing trace with hash 493197810, now seen corresponding path program 54 times [2020-10-15 23:33:05,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:05,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484096400] [2020-10-15 23:33:05,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:05,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:05,790 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:05,791 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484096400] [2020-10-15 23:33:05,791 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729869068] [2020-10-15 23:33:05,791 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:05,830 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:33:05,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:05,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:05,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:05,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:05,964 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:05,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:05,965 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:05,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186307116] [2020-10-15 23:33:05,965 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:05,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:05,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:05,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:05,967 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:05,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states. [2020-10-15 23:33:05,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:05,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:05,967 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:06,650 INFO L129 PetriNetUnfolder]: 338/892 cut-off events. [2020-10-15 23:33:06,650 INFO L130 PetriNetUnfolder]: For 283753/283755 co-relation queries the response was YES. [2020-10-15 23:33:06,662 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:06,673 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 278 selfloop transitions, 180 changer transitions 0/465 dead transitions. [2020-10-15 23:33:06,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 465 transitions, 25636 flow [2020-10-15 23:33:06,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:06,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:06,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:33:06,675 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:33:06,675 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:33:06,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:33:06,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:06,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:33:06,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:06,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:06,676 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:06,676 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:06,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 465 transitions, 25636 flow [2020-10-15 23:33:07,570 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:07,586 INFO L241 Difference]: Finished difference. Result has 416 places, 456 transitions, 24440 flow [2020-10-15 23:33:07,587 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:07,587 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 398 predicate places. [2020-10-15 23:33:07,587 INFO L481 AbstractCegarLoop]: Abstraction has has 416 places, 456 transitions, 24440 flow [2020-10-15 23:33:07,587 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:07,587 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:07,587 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:07,787 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-15 23:33:07,788 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:07,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:07,788 INFO L82 PathProgramCache]: Analyzing trace with hash 351563248, now seen corresponding path program 55 times [2020-10-15 23:33:07,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:07,789 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810464776] [2020-10-15 23:33:07,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:07,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:07,860 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:07,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810464776] [2020-10-15 23:33:07,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90869352] [2020-10-15 23:33:07,861 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:07,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:07,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:07,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:08,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:08,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:08,064 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:08,065 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:08,065 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:08,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364214813] [2020-10-15 23:33:08,065 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:08,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:08,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:08,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:08,066 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:08,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 456 transitions, 24440 flow. Second operand 15 states. [2020-10-15 23:33:08,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:08,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:08,067 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:08,969 INFO L129 PetriNetUnfolder]: 345/911 cut-off events. [2020-10-15 23:33:08,969 INFO L130 PetriNetUnfolder]: For 304619/304621 co-relation queries the response was YES. [2020-10-15 23:33:08,981 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:08,992 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 226 selfloop transitions, 238 changer transitions 0/471 dead transitions. [2020-10-15 23:33:08,993 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 471 transitions, 26444 flow [2020-10-15 23:33:08,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:08,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:08,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:33:08,994 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:33:08,994 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:33:08,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:33:09,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:09,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:33:09,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:09,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:09,103 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:09,103 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:09,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 471 transitions, 26444 flow [2020-10-15 23:33:09,968 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:09,985 INFO L241 Difference]: Finished difference. Result has 429 places, 465 transitions, 25264 flow [2020-10-15 23:33:09,986 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:09,986 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 411 predicate places. [2020-10-15 23:33:09,987 INFO L481 AbstractCegarLoop]: Abstraction has has 429 places, 465 transitions, 25264 flow [2020-10-15 23:33:09,987 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:09,987 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:09,987 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:10,200 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:10,201 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:10,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:10,201 INFO L82 PathProgramCache]: Analyzing trace with hash 351534418, now seen corresponding path program 56 times [2020-10-15 23:33:10,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:10,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466260514] [2020-10-15 23:33:10,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:10,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:10,274 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:10,274 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466260514] [2020-10-15 23:33:10,274 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347163351] [2020-10-15 23:33:10,275 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:10,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:10,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:10,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:10,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:12,478 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:12,515 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:12,516 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:12,516 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:12,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425863266] [2020-10-15 23:33:12,516 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:12,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:12,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:12,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=142, Unknown=1, NotChecked=0, Total=210 [2020-10-15 23:33:12,518 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:12,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 465 transitions, 25264 flow. Second operand 15 states. [2020-10-15 23:33:12,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:12,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:12,518 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:16,803 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:33:20,942 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:21,838 INFO L129 PetriNetUnfolder]: 356/941 cut-off events. [2020-10-15 23:33:21,839 INFO L130 PetriNetUnfolder]: For 322853/322855 co-relation queries the response was YES. [2020-10-15 23:33:21,852 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:21,864 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 182 selfloop transitions, 302 changer transitions 0/491 dead transitions. [2020-10-15 23:33:21,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 491 transitions, 28285 flow [2020-10-15 23:33:21,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:33:21,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:33:21,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-15 23:33:21,866 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-15 23:33:21,866 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-15 23:33:21,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-15 23:33:21,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:21,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-15 23:33:21,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:33:21,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:33:21,868 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:33:21,868 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:21,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 491 transitions, 28285 flow [2020-10-15 23:33:22,893 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:22,911 INFO L241 Difference]: Finished difference. Result has 438 places, 481 transitions, 27236 flow [2020-10-15 23:33:22,912 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:22,912 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 420 predicate places. [2020-10-15 23:33:22,912 INFO L481 AbstractCegarLoop]: Abstraction has has 438 places, 481 transitions, 27236 flow [2020-10-15 23:33:22,912 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:22,913 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:22,913 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:23,113 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-15 23:33:23,113 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:23,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:23,114 INFO L82 PathProgramCache]: Analyzing trace with hash 255860083, now seen corresponding path program 57 times [2020-10-15 23:33:23,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:23,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211465173] [2020-10-15 23:33:23,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:23,190 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:23,190 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211465173] [2020-10-15 23:33:23,190 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105504941] [2020-10-15 23:33:23,190 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:23,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:23,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:23,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:23,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:23,355 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:24,521 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,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:24,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:33:24,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560458849] [2020-10-15 23:33:24,521 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:33:24,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:24,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:33:24,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=171, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:33:24,523 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:24,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 481 transitions, 27236 flow. Second operand 16 states. [2020-10-15 23:33:24,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:24,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:24,524 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:24,928 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 22 [2020-10-15 23:33:30,487 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-15 23:33:40,886 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-15 23:34:12,095 INFO L129 PetriNetUnfolder]: 381/1007 cut-off events. [2020-10-15 23:34:12,095 INFO L130 PetriNetUnfolder]: For 367159/367161 co-relation queries the response was YES. [2020-10-15 23:34:12,109 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25504 conditions, 1007 events. 381/1007 cut-off events. For 367159/367161 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 7872 event pairs, 0 based on Foata normal form. 6/1013 useless extension candidates. Maximal degree in co-relation 25307. Up to 407 conditions per place. [2020-10-15 23:34:12,123 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 167 selfloop transitions, 351 changer transitions 0/525 dead transitions. [2020-10-15 23:34:12,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 525 transitions, 31849 flow [2020-10-15 23:34:12,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:34:12,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:34:12,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:34:12,125 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:34:12,125 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:34:12,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:34:12,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:12,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:34:12,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:34:12,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:34:12,130 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:34:12,130 INFO L185 Difference]: Start difference. First operand has 438 places, 481 transitions, 27236 flow. Second operand 29 states and 2134 transitions. [2020-10-15 23:34:12,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 525 transitions, 31849 flow [2020-10-15 23:34:13,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 525 transitions, 29783 flow, removed 917 selfloop flow, removed 19 redundant places. [2020-10-15 23:34:13,311 INFO L241 Difference]: Finished difference. Result has 451 places, 517 transitions, 29646 flow [2020-10-15 23:34:13,311 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=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=29646, PETRI_PLACES=451, PETRI_TRANSITIONS=517} [2020-10-15 23:34:13,311 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 433 predicate places. [2020-10-15 23:34:13,311 INFO L481 AbstractCegarLoop]: Abstraction has has 451 places, 517 transitions, 29646 flow [2020-10-15 23:34:13,312 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:34:13,312 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:13,312 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:13,519 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-15 23:34:13,520 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:13,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:13,520 INFO L82 PathProgramCache]: Analyzing trace with hash 255859122, now seen corresponding path program 58 times [2020-10-15 23:34:13,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:13,521 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004677476] [2020-10-15 23:34:13,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:13,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:13,598 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:13,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004677476] [2020-10-15 23:34:13,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670663786] [2020-10-15 23:34:13,599 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:34:13,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:13,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:13,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:13,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:13,743 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:13,761 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:13,761 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:13,761 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:13,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181552615] [2020-10-15 23:34:13,762 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:13,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:13,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:13,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:13,763 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:13,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 517 transitions, 29646 flow. Second operand 15 states. [2020-10-15 23:34:13,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:13,764 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:13,764 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:15,054 INFO L129 PetriNetUnfolder]: 394/1041 cut-off events. [2020-10-15 23:34:15,054 INFO L130 PetriNetUnfolder]: For 301529/301535 co-relation queries the response was YES. [2020-10-15 23:34:15,067 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23553 conditions, 1041 events. 394/1041 cut-off events. For 301529/301535 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 8181 event pairs, 0 based on Foata normal form. 9/1050 useless extension candidates. Maximal degree in co-relation 23353. Up to 557 conditions per place. [2020-10-15 23:34:15,080 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 281 selfloop transitions, 253 changer transitions 0/541 dead transitions. [2020-10-15 23:34:15,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 541 transitions, 32900 flow [2020-10-15 23:34:15,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:15,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:15,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:34:15,082 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:34:15,082 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:34:15,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:34:15,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:15,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:34:15,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:15,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:15,086 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:15,086 INFO L185 Difference]: Start difference. First operand has 451 places, 517 transitions, 29646 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:34:15,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 541 transitions, 32900 flow [2020-10-15 23:34:16,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 541 transitions, 30588 flow, removed 1046 selfloop flow, removed 18 redundant places. [2020-10-15 23:34:16,130 INFO L241 Difference]: Finished difference. Result has 462 places, 538 transitions, 30096 flow [2020-10-15 23:34:16,131 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=27506, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=30096, PETRI_PLACES=462, PETRI_TRANSITIONS=538} [2020-10-15 23:34:16,131 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 444 predicate places. [2020-10-15 23:34:16,131 INFO L481 AbstractCegarLoop]: Abstraction has has 462 places, 538 transitions, 30096 flow [2020-10-15 23:34:16,131 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:16,131 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:16,131 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:16,338 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-15 23:34:16,339 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:16,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:16,339 INFO L82 PathProgramCache]: Analyzing trace with hash 255888913, now seen corresponding path program 59 times [2020-10-15 23:34:16,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:16,340 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575972846] [2020-10-15 23:34:16,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:16,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:16,418 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:16,418 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575972846] [2020-10-15 23:34:16,418 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007825065] [2020-10-15 23:34:16,418 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:34:16,456 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:34:16,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:16,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:16,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:16,565 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:16,577 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:16,578 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:16,578 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:16,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455967607] [2020-10-15 23:34:16,578 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:16,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:16,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:16,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:16,580 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:16,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 538 transitions, 30096 flow. Second operand 15 states. [2020-10-15 23:34:16,581 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:16,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:16,581 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:17,574 INFO L129 PetriNetUnfolder]: 401/1061 cut-off events. [2020-10-15 23:34:17,574 INFO L130 PetriNetUnfolder]: For 271540/271542 co-relation queries the response was YES. [2020-10-15 23:34:17,589 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22623 conditions, 1061 events. 401/1061 cut-off events. For 271540/271542 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 8512 event pairs, 0 based on Foata normal form. 4/1065 useless extension candidates. Maximal degree in co-relation 22420. Up to 554 conditions per place. [2020-10-15 23:34:17,601 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 256 changer transitions 0/557 dead transitions. [2020-10-15 23:34:17,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 557 transitions, 32591 flow [2020-10-15 23:34:17,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:34:17,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:34:17,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-15 23:34:17,603 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-15 23:34:17,603 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-15 23:34:17,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-15 23:34:17,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:17,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-15 23:34:17,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:34:17,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:34:17,605 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:34:17,605 INFO L185 Difference]: Start difference. First operand has 462 places, 538 transitions, 30096 flow. Second operand 23 states and 1692 transitions. [2020-10-15 23:34:17,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 557 transitions, 32591 flow [2020-10-15 23:34:18,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 557 transitions, 30909 flow, removed 674 selfloop flow, removed 26 redundant places. [2020-10-15 23:34:18,633 INFO L241 Difference]: Finished difference. Result has 461 places, 548 transitions, 30230 flow [2020-10-15 23:34:18,634 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28614, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=30230, PETRI_PLACES=461, PETRI_TRANSITIONS=548} [2020-10-15 23:34:18,634 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-15 23:34:18,634 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 548 transitions, 30230 flow [2020-10-15 23:34:18,634 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:18,634 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:18,634 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:18,842 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:18,843 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:18,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:18,843 INFO L82 PathProgramCache]: Analyzing trace with hash 233695362, now seen corresponding path program 60 times [2020-10-15 23:34:18,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:18,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950506109] [2020-10-15 23:34:18,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:18,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:18,919 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:18,919 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950506109] [2020-10-15 23:34:18,920 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577744180] [2020-10-15 23:34:18,920 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:34:18,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:34:18,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:18,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:18,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:19,206 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:19,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:19,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:19,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141451905] [2020-10-15 23:34:19,208 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:19,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:19,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:19,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:19,209 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:19,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 548 transitions, 30230 flow. Second operand 15 states. [2020-10-15 23:34:19,210 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:19,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:19,210 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:19,895 INFO L129 PetriNetUnfolder]: 402/1066 cut-off events. [2020-10-15 23:34:19,895 INFO L130 PetriNetUnfolder]: For 255058/255060 co-relation queries the response was YES. [2020-10-15 23:34:19,911 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22093 conditions, 1066 events. 402/1066 cut-off events. For 255058/255060 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 8601 event pairs, 0 based on Foata normal form. 3/1069 useless extension candidates. Maximal degree in co-relation 21890. Up to 610 conditions per place. [2020-10-15 23:34:19,923 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 418 selfloop transitions, 144 changer transitions 0/569 dead transitions. [2020-10-15 23:34:19,924 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 569 transitions, 31906 flow [2020-10-15 23:34:19,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:19,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:19,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:34:19,925 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:34:19,925 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:34:19,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:34:19,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:19,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:34:19,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:19,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:19,927 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:19,927 INFO L185 Difference]: Start difference. First operand has 461 places, 548 transitions, 30230 flow. Second operand 16 states and 1173 transitions. [2020-10-15 23:34:19,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 569 transitions, 31906 flow [2020-10-15 23:34:20,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 569 transitions, 31070 flow, removed 296 selfloop flow, removed 19 redundant places. [2020-10-15 23:34:20,900 INFO L241 Difference]: Finished difference. Result has 459 places, 550 transitions, 29992 flow [2020-10-15 23:34:20,900 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29415, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=29992, PETRI_PLACES=459, PETRI_TRANSITIONS=550} [2020-10-15 23:34:20,901 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 441 predicate places. [2020-10-15 23:34:20,901 INFO L481 AbstractCegarLoop]: Abstraction has has 459 places, 550 transitions, 29992 flow [2020-10-15 23:34:20,901 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:20,901 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:20,901 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:21,114 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:21,114 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:21,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:21,115 INFO L82 PathProgramCache]: Analyzing trace with hash 233696323, now seen corresponding path program 61 times [2020-10-15 23:34:21,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:21,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652835297] [2020-10-15 23:34:21,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:21,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:21,189 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:21,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652835297] [2020-10-15 23:34:21,190 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006734096] [2020-10-15 23:34:21,190 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:34:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:21,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:21,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:21,348 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:21,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:21,348 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:21,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800195453] [2020-10-15 23:34:21,349 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:21,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:21,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:21,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:21,351 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:21,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 550 transitions, 29992 flow. Second operand 15 states. [2020-10-15 23:34:21,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:21,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:21,351 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:22,097 INFO L129 PetriNetUnfolder]: 405/1075 cut-off events. [2020-10-15 23:34:22,097 INFO L130 PetriNetUnfolder]: For 257000/257006 co-relation queries the response was YES. [2020-10-15 23:34:22,114 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22202 conditions, 1075 events. 405/1075 cut-off events. For 257000/257006 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 8562 event pairs, 0 based on Foata normal form. 7/1082 useless extension candidates. Maximal degree in co-relation 21996. Up to 592 conditions per place. [2020-10-15 23:34:22,126 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 400 selfloop transitions, 169 changer transitions 0/576 dead transitions. [2020-10-15 23:34:22,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 576 transitions, 31918 flow [2020-10-15 23:34:22,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:22,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:22,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:34:22,128 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:34:22,128 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:34:22,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:34:22,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:22,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:34:22,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:22,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:22,129 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:22,129 INFO L185 Difference]: Start difference. First operand has 459 places, 550 transitions, 29992 flow. Second operand 16 states and 1173 transitions. [2020-10-15 23:34:22,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 576 transitions, 31918 flow [2020-10-15 23:34:23,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 576 transitions, 31749 flow, removed 5 selfloop flow, removed 13 redundant places. [2020-10-15 23:34:23,249 INFO L241 Difference]: Finished difference. Result has 464 places, 555 transitions, 30735 flow [2020-10-15 23:34:23,250 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29823, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=30735, PETRI_PLACES=464, PETRI_TRANSITIONS=555} [2020-10-15 23:34:23,250 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 446 predicate places. [2020-10-15 23:34:23,250 INFO L481 AbstractCegarLoop]: Abstraction has has 464 places, 555 transitions, 30735 flow [2020-10-15 23:34:23,250 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:23,250 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:23,250 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:23,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:23,451 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:23,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:23,451 INFO L82 PathProgramCache]: Analyzing trace with hash 225099736, now seen corresponding path program 62 times [2020-10-15 23:34:23,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:23,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196864065] [2020-10-15 23:34:23,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:23,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:23,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:34:23,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196864065] [2020-10-15 23:34:23,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611074254] [2020-10-15 23:34:23,531 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:34:23,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:23,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:23,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:23,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:23,696 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:23,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:23,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:23,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765560521] [2020-10-15 23:34:23,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:23,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:23,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:23,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:23,698 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:23,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 555 transitions, 30735 flow. Second operand 15 states. [2020-10-15 23:34:23,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:23,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:23,699 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:24,663 INFO L129 PetriNetUnfolder]: 409/1086 cut-off events. [2020-10-15 23:34:24,664 INFO L130 PetriNetUnfolder]: For 264683/264685 co-relation queries the response was YES. [2020-10-15 23:34:24,680 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22636 conditions, 1086 events. 409/1086 cut-off events. For 264683/264685 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 8691 event pairs, 0 based on Foata normal form. 3/1089 useless extension candidates. Maximal degree in co-relation 22429. Up to 566 conditions per place. [2020-10-15 23:34:24,692 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 363 selfloop transitions, 207 changer transitions 0/577 dead transitions. [2020-10-15 23:34:24,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 577 transitions, 32538 flow [2020-10-15 23:34:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 23:34:24,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-15 23:34:24,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1614 transitions. [2020-10-15 23:34:24,700 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6856414613423959 [2020-10-15 23:34:24,700 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1614 transitions. [2020-10-15 23:34:24,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1614 transitions. [2020-10-15 23:34:24,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:24,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1614 transitions. [2020-10-15 23:34:24,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-15 23:34:24,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-15 23:34:24,703 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-15 23:34:24,704 INFO L185 Difference]: Start difference. First operand has 464 places, 555 transitions, 30735 flow. Second operand 22 states and 1614 transitions. [2020-10-15 23:34:24,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 577 transitions, 32538 flow [2020-10-15 23:34:25,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 577 transitions, 32356 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-15 23:34:25,811 INFO L241 Difference]: Finished difference. Result has 475 places, 560 transitions, 31477 flow [2020-10-15 23:34:25,811 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30555, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=31477, PETRI_PLACES=475, PETRI_TRANSITIONS=560} [2020-10-15 23:34:25,811 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 457 predicate places. [2020-10-15 23:34:25,812 INFO L481 AbstractCegarLoop]: Abstraction has has 475 places, 560 transitions, 31477 flow [2020-10-15 23:34:25,812 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:25,812 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:25,812 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:26,012 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:26,013 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:26,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:26,013 INFO L82 PathProgramCache]: Analyzing trace with hash 225100697, now seen corresponding path program 63 times [2020-10-15 23:34:26,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:26,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605911892] [2020-10-15 23:34:26,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:26,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:26,087 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:26,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605911892] [2020-10-15 23:34:26,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637571778] [2020-10-15 23:34:26,088 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:34:26,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:34:26,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:26,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:26,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:26,248 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:26,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:26,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:26,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435772351] [2020-10-15 23:34:26,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:26,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:26,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:26,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:26,250 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:26,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 560 transitions, 31477 flow. Second operand 15 states. [2020-10-15 23:34:26,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:26,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:26,250 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:27,349 INFO L129 PetriNetUnfolder]: 416/1104 cut-off events. [2020-10-15 23:34:27,349 INFO L130 PetriNetUnfolder]: For 278692/278694 co-relation queries the response was YES. [2020-10-15 23:34:27,363 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23317 conditions, 1104 events. 416/1104 cut-off events. For 278692/278694 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 8862 event pairs, 0 based on Foata normal form. 3/1107 useless extension candidates. Maximal degree in co-relation 23108. Up to 534 conditions per place. [2020-10-15 23:34:27,376 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 320 selfloop transitions, 264 changer transitions 0/591 dead transitions. [2020-10-15 23:34:27,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 591 transitions, 33732 flow [2020-10-15 23:34:27,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:34:27,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:34:27,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-15 23:34:27,378 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-15 23:34:27,378 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-15 23:34:27,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-15 23:34:27,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:27,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-15 23:34:27,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:34:27,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:34:27,380 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:34:27,380 INFO L185 Difference]: Start difference. First operand has 475 places, 560 transitions, 31477 flow. Second operand 21 states and 1541 transitions. [2020-10-15 23:34:27,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 591 transitions, 33732 flow [2020-10-15 23:34:28,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 591 transitions, 33401 flow, removed 24 selfloop flow, removed 22 redundant places. [2020-10-15 23:34:28,490 INFO L241 Difference]: Finished difference. Result has 476 places, 570 transitions, 32590 flow [2020-10-15 23:34:28,491 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31146, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=32590, PETRI_PLACES=476, PETRI_TRANSITIONS=570} [2020-10-15 23:34:28,491 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 458 predicate places. [2020-10-15 23:34:28,491 INFO L481 AbstractCegarLoop]: Abstraction has has 476 places, 570 transitions, 32590 flow [2020-10-15 23:34:28,491 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:28,491 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:28,491 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:28,691 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-15 23:34:28,692 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:28,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:28,693 INFO L82 PathProgramCache]: Analyzing trace with hash 254965392, now seen corresponding path program 64 times [2020-10-15 23:34:28,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:28,693 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773830112] [2020-10-15 23:34:28,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:28,772 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:28,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773830112] [2020-10-15 23:34:28,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359356526] [2020-10-15 23:34:28,773 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:34:28,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:28,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:28,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:28,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:28,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:28,934 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:28,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:28,935 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:28,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934796097] [2020-10-15 23:34:28,935 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:28,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:28,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:28,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:28,936 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:28,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 570 transitions, 32590 flow. Second operand 15 states. [2020-10-15 23:34:28,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:28,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:28,937 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:30,073 INFO L129 PetriNetUnfolder]: 420/1112 cut-off events. [2020-10-15 23:34:30,073 INFO L130 PetriNetUnfolder]: For 295669/295671 co-relation queries the response was YES. [2020-10-15 23:34:30,090 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23946 conditions, 1112 events. 420/1112 cut-off events. For 295669/295671 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 8938 event pairs, 0 based on Foata normal form. 4/1116 useless extension candidates. Maximal degree in co-relation 23738. Up to 481 conditions per place. [2020-10-15 23:34:30,103 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 168 selfloop transitions, 405 changer transitions 0/580 dead transitions. [2020-10-15 23:34:30,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 580 transitions, 34616 flow [2020-10-15 23:34:30,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:30,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:34:30,105 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:34:30,105 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:34:30,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:34:30,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:30,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:34:30,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:30,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:30,108 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:30,108 INFO L185 Difference]: Start difference. First operand has 476 places, 570 transitions, 32590 flow. Second operand 27 states and 1986 transitions. [2020-10-15 23:34:30,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 580 transitions, 34616 flow [2020-10-15 23:34:31,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 580 transitions, 34221 flow, removed 30 selfloop flow, removed 17 redundant places. [2020-10-15 23:34:31,229 INFO L241 Difference]: Finished difference. Result has 488 places, 576 transitions, 33845 flow [2020-10-15 23:34:31,229 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32201, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=33845, PETRI_PLACES=488, PETRI_TRANSITIONS=576} [2020-10-15 23:34:31,229 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 470 predicate places. [2020-10-15 23:34:31,229 INFO L481 AbstractCegarLoop]: Abstraction has has 488 places, 576 transitions, 33845 flow [2020-10-15 23:34:31,230 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:31,230 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:31,230 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:31,430 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:31,430 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:31,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:31,431 INFO L82 PathProgramCache]: Analyzing trace with hash 254966353, now seen corresponding path program 65 times [2020-10-15 23:34:31,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:31,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246876750] [2020-10-15 23:34:31,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:31,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:31,521 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:31,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246876750] [2020-10-15 23:34:31,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907619511] [2020-10-15 23:34:31,522 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 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:34:31,558 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:31,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:31,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:31,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:31,849 WARN L193 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-10-15 23:34:31,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:31,896 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:31,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:31,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:31,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623321865] [2020-10-15 23:34:31,897 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:31,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:31,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:31,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:31,900 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:31,900 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 576 transitions, 33845 flow. Second operand 15 states. [2020-10-15 23:34:31,900 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:31,900 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:31,901 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:33,229 INFO L129 PetriNetUnfolder]: 428/1135 cut-off events. [2020-10-15 23:34:33,230 INFO L130 PetriNetUnfolder]: For 318711/318713 co-relation queries the response was YES. [2020-10-15 23:34:33,248 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25217 conditions, 1135 events. 428/1135 cut-off events. For 318711/318713 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 9158 event pairs, 0 based on Foata normal form. 4/1139 useless extension candidates. Maximal degree in co-relation 25009. Up to 481 conditions per place. [2020-10-15 23:34:33,262 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 236 selfloop transitions, 352 changer transitions 0/595 dead transitions. [2020-10-15 23:34:33,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 595 transitions, 36581 flow [2020-10-15 23:34:33,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:33,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:33,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:34:33,265 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:34:33,265 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:34:33,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:34:33,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:33,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:34:33,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:33,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:33,269 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:33,269 INFO L185 Difference]: Start difference. First operand has 488 places, 576 transitions, 33845 flow. Second operand 27 states and 1986 transitions. [2020-10-15 23:34:33,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 595 transitions, 36581 flow [2020-10-15 23:34:34,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 595 transitions, 35483 flow, removed 365 selfloop flow, removed 20 redundant places. [2020-10-15 23:34:34,507 INFO L241 Difference]: Finished difference. Result has 497 places, 586 transitions, 34984 flow [2020-10-15 23:34:34,507 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32750, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=34984, PETRI_PLACES=497, PETRI_TRANSITIONS=586} [2020-10-15 23:34:34,508 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 479 predicate places. [2020-10-15 23:34:34,508 INFO L481 AbstractCegarLoop]: Abstraction has has 497 places, 586 transitions, 34984 flow [2020-10-15 23:34:34,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:34,508 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:34,508 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:34,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:34,723 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:34,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:34,723 INFO L82 PathProgramCache]: Analyzing trace with hash 254936562, now seen corresponding path program 66 times [2020-10-15 23:34:34,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:34,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684798969] [2020-10-15 23:34:34,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:34,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:34,809 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:34,809 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684798969] [2020-10-15 23:34:34,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599441804] [2020-10-15 23:34:34,810 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 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:34:34,851 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:34:34,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:34,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:34,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:34,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:34,996 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:34,997 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:34,997 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:34,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641813500] [2020-10-15 23:34:34,997 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:34,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:34,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:34,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:34,999 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:34,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 586 transitions, 34984 flow. Second operand 15 states. [2020-10-15 23:34:35,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:35,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:35,000 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:36,202 INFO L129 PetriNetUnfolder]: 435/1155 cut-off events. [2020-10-15 23:34:36,202 INFO L130 PetriNetUnfolder]: For 331906/331908 co-relation queries the response was YES. [2020-10-15 23:34:36,220 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26150 conditions, 1155 events. 435/1155 cut-off events. For 331906/331908 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 9467 event pairs, 0 based on Foata normal form. 4/1159 useless extension candidates. Maximal degree in co-relation 25939. Up to 519 conditions per place. [2020-10-15 23:34:36,478 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 254 selfloop transitions, 344 changer transitions 0/605 dead transitions. [2020-10-15 23:34:36,479 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 605 transitions, 37636 flow [2020-10-15 23:34:36,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:34:36,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:34:36,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1839 transitions. [2020-10-15 23:34:36,480 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874766355140187 [2020-10-15 23:34:36,480 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1839 transitions. [2020-10-15 23:34:36,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1839 transitions. [2020-10-15 23:34:36,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:36,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1839 transitions. [2020-10-15 23:34:36,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:34:36,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:34:36,483 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:34:36,483 INFO L185 Difference]: Start difference. First operand has 497 places, 586 transitions, 34984 flow. Second operand 25 states and 1839 transitions. [2020-10-15 23:34:36,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 605 transitions, 37636 flow [2020-10-15 23:34:37,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 605 transitions, 35597 flow, removed 755 selfloop flow, removed 27 redundant places. [2020-10-15 23:34:37,692 INFO L241 Difference]: Finished difference. Result has 497 places, 595 transitions, 35084 flow [2020-10-15 23:34:37,693 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32986, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=35084, PETRI_PLACES=497, PETRI_TRANSITIONS=595} [2020-10-15 23:34:37,693 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 479 predicate places. [2020-10-15 23:34:37,693 INFO L481 AbstractCegarLoop]: Abstraction has has 497 places, 595 transitions, 35084 flow [2020-10-15 23:34:37,693 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:37,693 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:37,693 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:37,894 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:37,894 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:37,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:37,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1936534904, now seen corresponding path program 6 times [2020-10-15 23:34:37,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:37,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808649341] [2020-10-15 23:34:37,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:38,013 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:34:38,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808649341] [2020-10-15 23:34:38,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533689166] [2020-10-15 23:34:38,014 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:34:38,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 23:34:38,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:38,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:34:38,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:38,201 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:38,228 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:34:38,229 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:38,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:34:38,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034822292] [2020-10-15 23:34:38,230 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:34:38,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:38,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:34:38,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2020-10-15 23:34:38,231 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:38,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 595 transitions, 35084 flow. Second operand 18 states. [2020-10-15 23:34:38,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:38,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:38,232 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:38,982 INFO L129 PetriNetUnfolder]: 445/1182 cut-off events. [2020-10-15 23:34:38,983 INFO L130 PetriNetUnfolder]: For 333572/333574 co-relation queries the response was YES. [2020-10-15 23:34:39,001 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26230 conditions, 1182 events. 445/1182 cut-off events. For 333572/333574 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 9629 event pairs, 0 based on Foata normal form. 4/1186 useless extension candidates. Maximal degree in co-relation 26021. Up to 786 conditions per place. [2020-10-15 23:34:39,014 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 529 selfloop transitions, 74 changer transitions 0/610 dead transitions. [2020-10-15 23:34:39,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 610 transitions, 37863 flow [2020-10-15 23:34:39,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:34:39,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:34:39,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:34:39,016 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:34:39,016 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:34:39,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:34:39,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:39,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:34:39,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:34:39,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:34:39,018 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:34:39,018 INFO L185 Difference]: Start difference. First operand has 497 places, 595 transitions, 35084 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:34:39,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 610 transitions, 37863 flow [2020-10-15 23:34:40,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 610 transitions, 36838 flow, removed 384 selfloop flow, removed 20 redundant places. [2020-10-15 23:34:40,315 INFO L241 Difference]: Finished difference. Result has 496 places, 608 transitions, 35692 flow [2020-10-15 23:34:40,316 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34078, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=35692, PETRI_PLACES=496, PETRI_TRANSITIONS=608} [2020-10-15 23:34:40,316 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 478 predicate places. [2020-10-15 23:34:40,316 INFO L481 AbstractCegarLoop]: Abstraction has has 496 places, 608 transitions, 35692 flow [2020-10-15 23:34:40,316 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:34:40,316 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:40,317 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:40,517 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:40,517 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:40,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:40,518 INFO L82 PathProgramCache]: Analyzing trace with hash -2078452647, now seen corresponding path program 67 times [2020-10-15 23:34:40,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:40,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885354583] [2020-10-15 23:34:40,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:40,613 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:40,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885354583] [2020-10-15 23:34:40,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769245776] [2020-10-15 23:34:40,614 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:34:40,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:40,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:40,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:40,776 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:40,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:40,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:40,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440448556] [2020-10-15 23:34:40,777 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:40,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:40,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:40,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:40,779 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:40,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 608 transitions, 35692 flow. Second operand 15 states. [2020-10-15 23:34:40,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:40,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:40,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:41,776 INFO L129 PetriNetUnfolder]: 455/1211 cut-off events. [2020-10-15 23:34:41,776 INFO L130 PetriNetUnfolder]: For 331638/331644 co-relation queries the response was YES. [2020-10-15 23:34:41,794 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26474 conditions, 1211 events. 455/1211 cut-off events. For 331638/331644 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 9990 event pairs, 0 based on Foata normal form. 7/1218 useless extension candidates. Maximal degree in co-relation 26264. Up to 779 conditions per place. [2020-10-15 23:34:41,808 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 561 selfloop transitions, 78 changer transitions 0/646 dead transitions. [2020-10-15 23:34:41,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 646 transitions, 38660 flow [2020-10-15 23:34:41,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:34:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:34:41,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-15 23:34:41,809 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-15 23:34:41,809 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-15 23:34:41,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-15 23:34:41,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:41,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-15 23:34:41,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:34:41,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:34:41,811 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:34:41,811 INFO L185 Difference]: Start difference. First operand has 496 places, 608 transitions, 35692 flow. Second operand 13 states and 952 transitions. [2020-10-15 23:34:41,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 646 transitions, 38660 flow [2020-10-15 23:34:43,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 646 transitions, 38137 flow, removed 216 selfloop flow, removed 13 redundant places. [2020-10-15 23:34:43,082 INFO L241 Difference]: Finished difference. Result has 498 places, 625 transitions, 36545 flow [2020-10-15 23:34:43,083 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35198, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=36545, PETRI_PLACES=498, PETRI_TRANSITIONS=625} [2020-10-15 23:34:43,083 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 480 predicate places. [2020-10-15 23:34:43,083 INFO L481 AbstractCegarLoop]: Abstraction has has 498 places, 625 transitions, 36545 flow [2020-10-15 23:34:43,083 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:43,083 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:43,083 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:43,284 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-15 23:34:43,284 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:43,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:43,285 INFO L82 PathProgramCache]: Analyzing trace with hash -224665388, now seen corresponding path program 68 times [2020-10-15 23:34:43,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:43,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643091326] [2020-10-15 23:34:43,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:43,393 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:43,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643091326] [2020-10-15 23:34:43,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519366343] [2020-10-15 23:34:43,394 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:34:43,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:43,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:43,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:43,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:43,598 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:43,598 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:43,599 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:43,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992175239] [2020-10-15 23:34:43,599 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:43,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:43,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:43,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:43,601 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:43,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 625 transitions, 36545 flow. Second operand 15 states. [2020-10-15 23:34:43,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:43,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:43,602 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:44,482 INFO L129 PetriNetUnfolder]: 457/1217 cut-off events. [2020-10-15 23:34:44,482 INFO L130 PetriNetUnfolder]: For 337173/337175 co-relation queries the response was YES. [2020-10-15 23:34:44,502 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26591 conditions, 1217 events. 457/1217 cut-off events. For 337173/337175 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 10200 event pairs, 0 based on Foata normal form. 3/1220 useless extension candidates. Maximal degree in co-relation 26377. Up to 794 conditions per place. [2020-10-15 23:34:44,516 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 569 selfloop transitions, 67 changer transitions 0/643 dead transitions. [2020-10-15 23:34:44,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 643 transitions, 38571 flow [2020-10-15 23:34:44,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:34:44,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:34:44,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 806 transitions. [2020-10-15 23:34:44,518 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847918436703483 [2020-10-15 23:34:44,518 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 806 transitions. [2020-10-15 23:34:44,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 806 transitions. [2020-10-15 23:34:44,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:44,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 806 transitions. [2020-10-15 23:34:44,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:34:44,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:34:44,519 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:34:44,519 INFO L185 Difference]: Start difference. First operand has 498 places, 625 transitions, 36545 flow. Second operand 11 states and 806 transitions. [2020-10-15 23:34:44,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 643 transitions, 38571 flow [2020-10-15 23:34:45,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 643 transitions, 38512 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-15 23:34:45,874 INFO L241 Difference]: Finished difference. Result has 504 places, 628 transitions, 37029 flow [2020-10-15 23:34:45,875 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36487, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=37029, PETRI_PLACES=504, PETRI_TRANSITIONS=628} [2020-10-15 23:34:45,875 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 486 predicate places. [2020-10-15 23:34:45,875 INFO L481 AbstractCegarLoop]: Abstraction has has 504 places, 628 transitions, 37029 flow [2020-10-15 23:34:45,875 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:45,875 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:45,875 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:46,076 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-15 23:34:46,076 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:46,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:46,077 INFO L82 PathProgramCache]: Analyzing trace with hash -2078481477, now seen corresponding path program 69 times [2020-10-15 23:34:46,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:46,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784386904] [2020-10-15 23:34:46,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:46,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:46,174 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:46,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784386904] [2020-10-15 23:34:46,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235539142] [2020-10-15 23:34:46,175 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:34:46,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:34:46,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:46,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:46,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:46,754 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:46,754 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:46,754 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:46,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669551842] [2020-10-15 23:34:46,755 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:46,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:46,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:46,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:46,756 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:46,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 628 transitions, 37029 flow. Second operand 15 states. [2020-10-15 23:34:46,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:46,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:46,756 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:47,538 INFO L129 PetriNetUnfolder]: 462/1232 cut-off events. [2020-10-15 23:34:47,539 INFO L130 PetriNetUnfolder]: For 346356/346358 co-relation queries the response was YES. [2020-10-15 23:34:47,558 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27130 conditions, 1232 events. 462/1232 cut-off events. For 346356/346358 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 10196 event pairs, 0 based on Foata normal form. 3/1235 useless extension candidates. Maximal degree in co-relation 26914. Up to 792 conditions per place. [2020-10-15 23:34:47,572 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 567 selfloop transitions, 79 changer transitions 0/653 dead transitions. [2020-10-15 23:34:47,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 653 transitions, 39483 flow [2020-10-15 23:34:47,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:34:47,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:34:47,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-15 23:34:47,574 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-15 23:34:47,574 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-15 23:34:47,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-15 23:34:47,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:47,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-15 23:34:47,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:34:47,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:34:47,576 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:34:47,576 INFO L185 Difference]: Start difference. First operand has 504 places, 628 transitions, 37029 flow. Second operand 13 states and 952 transitions. [2020-10-15 23:34:47,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 653 transitions, 39483 flow [2020-10-15 23:34:48,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 653 transitions, 39417 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:34:48,946 INFO L241 Difference]: Finished difference. Result has 510 places, 634 transitions, 37797 flow [2020-10-15 23:34:48,947 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36963, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=37797, PETRI_PLACES=510, PETRI_TRANSITIONS=634} [2020-10-15 23:34:48,947 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 492 predicate places. [2020-10-15 23:34:48,947 INFO L481 AbstractCegarLoop]: Abstraction has has 510 places, 634 transitions, 37797 flow [2020-10-15 23:34:48,947 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:48,947 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:48,947 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:49,148 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:49,148 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:49,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:49,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1269037865, now seen corresponding path program 70 times [2020-10-15 23:34:49,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:49,150 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133351471] [2020-10-15 23:34:49,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:49,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:49,241 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:49,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133351471] [2020-10-15 23:34:49,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586694605] [2020-10-15 23:34:49,242 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:34:49,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:49,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:49,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:49,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:49,396 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:49,397 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:49,397 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:49,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070795602] [2020-10-15 23:34:49,398 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:49,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:49,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:49,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:49,399 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:49,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 634 transitions, 37797 flow. Second operand 15 states. [2020-10-15 23:34:49,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:49,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:49,400 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:50,292 INFO L129 PetriNetUnfolder]: 463/1235 cut-off events. [2020-10-15 23:34:50,292 INFO L130 PetriNetUnfolder]: For 352116/352118 co-relation queries the response was YES. [2020-10-15 23:34:50,312 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27365 conditions, 1235 events. 463/1235 cut-off events. For 352116/352118 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 10261 event pairs, 0 based on Foata normal form. 3/1238 useless extension candidates. Maximal degree in co-relation 27147. Up to 754 conditions per place. [2020-10-15 23:34:50,326 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 534 selfloop transitions, 120 changer transitions 0/661 dead transitions. [2020-10-15 23:34:50,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 661 transitions, 39946 flow [2020-10-15 23:34:50,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:50,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:50,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:34:50,328 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:34:50,328 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:34:50,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:34:50,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:50,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:34:50,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:50,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:50,329 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:50,329 INFO L185 Difference]: Start difference. First operand has 510 places, 634 transitions, 37797 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:34:50,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 661 transitions, 39946 flow [2020-10-15 23:34:51,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 661 transitions, 39839 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-15 23:34:51,814 INFO L241 Difference]: Finished difference. Result has 519 places, 640 transitions, 38318 flow [2020-10-15 23:34:51,814 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=37690, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=38318, PETRI_PLACES=519, PETRI_TRANSITIONS=640} [2020-10-15 23:34:51,814 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 501 predicate places. [2020-10-15 23:34:51,814 INFO L481 AbstractCegarLoop]: Abstraction has has 519 places, 640 transitions, 38318 flow [2020-10-15 23:34:51,815 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:51,815 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:51,815 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:52,015 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:52,016 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:52,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:52,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1269009035, now seen corresponding path program 71 times [2020-10-15 23:34:52,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:52,017 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396242233] [2020-10-15 23:34:52,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:52,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:52,107 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,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396242233] [2020-10-15 23:34:52,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533089789] [2020-10-15 23:34:52,108 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:34:52,146 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:34:52,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:52,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:52,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:52,281 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,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:52,282 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:52,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579179220] [2020-10-15 23:34:52,282 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:52,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:52,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:52,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:52,283 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:52,284 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 640 transitions, 38318 flow. Second operand 15 states. [2020-10-15 23:34:52,284 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:52,284 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:52,284 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:53,257 INFO L129 PetriNetUnfolder]: 465/1241 cut-off events. [2020-10-15 23:34:53,257 INFO L130 PetriNetUnfolder]: For 363062/363064 co-relation queries the response was YES. [2020-10-15 23:34:53,277 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27801 conditions, 1241 events. 465/1241 cut-off events. For 363062/363064 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 10312 event pairs, 0 based on Foata normal form. 3/1244 useless extension candidates. Maximal degree in co-relation 27580. Up to 759 conditions per place. [2020-10-15 23:34:53,292 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 537 selfloop transitions, 119 changer transitions 0/663 dead transitions. [2020-10-15 23:34:53,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 663 transitions, 40570 flow [2020-10-15 23:34:53,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:53,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:53,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:34:53,293 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:34:53,293 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:34:53,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:34:53,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:53,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:34:53,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:53,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:53,295 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:53,295 INFO L185 Difference]: Start difference. First operand has 519 places, 640 transitions, 38318 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:34:53,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 663 transitions, 40570 flow [2020-10-15 23:34:54,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 663 transitions, 40464 flow, removed 0 selfloop flow, removed 12 redundant places. [2020-10-15 23:34:54,798 INFO L241 Difference]: Finished difference. Result has 525 places, 644 transitions, 38960 flow [2020-10-15 23:34:54,799 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38213, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=38960, PETRI_PLACES=525, PETRI_TRANSITIONS=644} [2020-10-15 23:34:54,799 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 507 predicate places. [2020-10-15 23:34:54,799 INFO L481 AbstractCegarLoop]: Abstraction has has 525 places, 644 transitions, 38960 flow [2020-10-15 23:34:54,799 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:54,799 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:54,799 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:55,012 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:55,012 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:55,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:55,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1044985411, now seen corresponding path program 72 times [2020-10-15 23:34:55,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:55,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745166835] [2020-10-15 23:34:55,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:55,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:55,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:55,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745166835] [2020-10-15 23:34:55,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453989402] [2020-10-15 23:34:55,092 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:55,131 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:34:55,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:55,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:55,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:55,284 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:55,284 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:55,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:55,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551645643] [2020-10-15 23:34:55,285 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:55,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:55,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:55,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:55,287 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:55,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 644 transitions, 38960 flow. Second operand 15 states. [2020-10-15 23:34:55,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:55,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:55,288 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:56,283 INFO L129 PetriNetUnfolder]: 468/1250 cut-off events. [2020-10-15 23:34:56,283 INFO L130 PetriNetUnfolder]: For 368245/368247 co-relation queries the response was YES. [2020-10-15 23:34:56,303 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28211 conditions, 1250 events. 468/1250 cut-off events. For 368245/368247 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 10416 event pairs, 0 based on Foata normal form. 3/1253 useless extension candidates. Maximal degree in co-relation 27987. Up to 687 conditions per place. [2020-10-15 23:34:56,318 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 458 selfloop transitions, 202 changer transitions 0/667 dead transitions. [2020-10-15 23:34:56,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 667 transitions, 40987 flow [2020-10-15 23:34:56,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:34:56,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:34:56,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-15 23:34:56,320 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:34:56,320 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-15 23:34:56,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-15 23:34:56,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:56,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-15 23:34:56,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:34:56,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:34:56,322 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:34:56,322 INFO L185 Difference]: Start difference. First operand has 525 places, 644 transitions, 38960 flow. Second operand 20 states and 1466 transitions. [2020-10-15 23:34:56,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 667 transitions, 40987 flow [2020-10-15 23:34:57,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 667 transitions, 40826 flow, removed 10 selfloop flow, removed 13 redundant places. [2020-10-15 23:34:57,794 INFO L241 Difference]: Finished difference. Result has 535 places, 652 transitions, 39810 flow [2020-10-15 23:34:57,795 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38801, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=39810, PETRI_PLACES=535, PETRI_TRANSITIONS=652} [2020-10-15 23:34:57,795 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 517 predicate places. [2020-10-15 23:34:57,795 INFO L481 AbstractCegarLoop]: Abstraction has has 535 places, 652 transitions, 39810 flow [2020-10-15 23:34:57,795 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:57,795 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:57,795 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:57,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:57,996 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:57,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:57,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1045014241, now seen corresponding path program 73 times [2020-10-15 23:34:57,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:57,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512555431] [2020-10-15 23:34:57,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:58,074 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:58,075 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512555431] [2020-10-15 23:34:58,075 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882078432] [2020-10-15 23:34:58,075 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:58,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:58,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:58,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:58,248 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:58,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:58,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:58,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588475436] [2020-10-15 23:34:58,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:58,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:58,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:58,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:58,251 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:58,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 652 transitions, 39810 flow. Second operand 15 states. [2020-10-15 23:34:58,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:58,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:58,251 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:59,297 INFO L129 PetriNetUnfolder]: 470/1255 cut-off events. [2020-10-15 23:34:59,298 INFO L130 PetriNetUnfolder]: For 383040/383042 co-relation queries the response was YES. [2020-10-15 23:34:59,319 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28758 conditions, 1255 events. 470/1255 cut-off events. For 383040/383042 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 10445 event pairs, 0 based on Foata normal form. 3/1258 useless extension candidates. Maximal degree in co-relation 28530. Up to 701 conditions per place. [2020-10-15 23:34:59,334 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 192 changer transitions 0/668 dead transitions. [2020-10-15 23:34:59,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 668 transitions, 41798 flow [2020-10-15 23:34:59,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:34:59,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:34:59,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-15 23:34:59,336 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:34:59,337 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-15 23:34:59,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-15 23:34:59,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:59,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-15 23:34:59,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:34:59,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:34:59,340 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:34:59,340 INFO L185 Difference]: Start difference. First operand has 535 places, 652 transitions, 39810 flow. Second operand 20 states and 1466 transitions. [2020-10-15 23:34:59,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 668 transitions, 41798 flow [2020-10-15 23:35:01,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 668 transitions, 41551 flow, removed 23 selfloop flow, removed 14 redundant places. [2020-10-15 23:35:01,056 INFO L241 Difference]: Finished difference. Result has 543 places, 656 transitions, 40495 flow [2020-10-15 23:35:01,057 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39564, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=40495, PETRI_PLACES=543, PETRI_TRANSITIONS=656} [2020-10-15 23:35:01,057 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 525 predicate places. [2020-10-15 23:35:01,057 INFO L481 AbstractCegarLoop]: Abstraction has has 543 places, 656 transitions, 40495 flow [2020-10-15 23:35:01,057 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:01,057 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:01,057 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:01,258 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:01,258 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:01,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:01,259 INFO L82 PathProgramCache]: Analyzing trace with hash 1067178001, now seen corresponding path program 74 times [2020-10-15 23:35:01,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:01,259 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540302072] [2020-10-15 23:35:01,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:01,337 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,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540302072] [2020-10-15 23:35:01,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517850462] [2020-10-15 23:35:01,338 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:35:01,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:01,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:01,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:01,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:01,491 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:01,504 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,504 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:01,504 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:01,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973978456] [2020-10-15 23:35:01,505 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:01,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:01,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:01,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:01,507 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:01,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 656 transitions, 40495 flow. Second operand 15 states. [2020-10-15 23:35:01,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:01,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:01,507 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:02,869 INFO L129 PetriNetUnfolder]: 487/1301 cut-off events. [2020-10-15 23:35:02,869 INFO L130 PetriNetUnfolder]: For 425335/425337 co-relation queries the response was YES. [2020-10-15 23:35:02,890 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30413 conditions, 1301 events. 487/1301 cut-off events. For 425335/425337 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 10928 event pairs, 0 based on Foata normal form. 5/1306 useless extension candidates. Maximal degree in co-relation 30182. Up to 688 conditions per place. [2020-10-15 23:35:02,907 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 370 selfloop transitions, 307 changer transitions 0/684 dead transitions. [2020-10-15 23:35:02,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 684 transitions, 44216 flow [2020-10-15 23:35:02,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:35:02,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:35:02,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1840 transitions. [2020-10-15 23:35:02,909 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:35:02,909 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1840 transitions. [2020-10-15 23:35:02,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1840 transitions. [2020-10-15 23:35:02,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:02,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1840 transitions. [2020-10-15 23:35:02,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:35:02,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:35:02,911 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:35:02,911 INFO L185 Difference]: Start difference. First operand has 543 places, 656 transitions, 40495 flow. Second operand 25 states and 1840 transitions. [2020-10-15 23:35:02,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 684 transitions, 44216 flow [2020-10-15 23:35:04,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 684 transitions, 43990 flow, removed 7 selfloop flow, removed 16 redundant places. [2020-10-15 23:35:04,545 INFO L241 Difference]: Finished difference. Result has 554 places, 679 transitions, 43373 flow [2020-10-15 23:35:04,546 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40275, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=43373, PETRI_PLACES=554, PETRI_TRANSITIONS=679} [2020-10-15 23:35:04,546 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 536 predicate places. [2020-10-15 23:35:04,546 INFO L481 AbstractCegarLoop]: Abstraction has has 554 places, 679 transitions, 43373 flow [2020-10-15 23:35:04,546 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:04,546 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:04,546 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:04,746 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:04,747 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:04,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:04,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1067156642, now seen corresponding path program 75 times [2020-10-15 23:35:04,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:04,748 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016874350] [2020-10-15 23:35:04,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:04,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:04,824 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:04,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016874350] [2020-10-15 23:35:04,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053196944] [2020-10-15 23:35:04,825 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:35:04,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:35:04,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:04,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:04,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:04,987 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:04,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:04,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:04,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594888025] [2020-10-15 23:35:04,989 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:04,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:04,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:04,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:04,991 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:04,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 679 transitions, 43373 flow. Second operand 15 states. [2020-10-15 23:35:04,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:04,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:04,992 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:06,064 INFO L129 PetriNetUnfolder]: 493/1320 cut-off events. [2020-10-15 23:35:06,064 INFO L130 PetriNetUnfolder]: For 433642/433648 co-relation queries the response was YES. [2020-10-15 23:35:06,086 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31535 conditions, 1320 events. 493/1320 cut-off events. For 433642/433648 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 11161 event pairs, 0 based on Foata normal form. 7/1327 useless extension candidates. Maximal degree in co-relation 31301. Up to 693 conditions per place. [2020-10-15 23:35:06,102 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 445 selfloop transitions, 248 changer transitions 0/700 dead transitions. [2020-10-15 23:35:06,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 700 transitions, 46156 flow [2020-10-15 23:35:06,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:35:06,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:35:06,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1543 transitions. [2020-10-15 23:35:06,104 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866933689363596 [2020-10-15 23:35:06,104 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1543 transitions. [2020-10-15 23:35:06,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1543 transitions. [2020-10-15 23:35:06,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:06,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1543 transitions. [2020-10-15 23:35:06,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:35:06,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:35:06,106 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:35:06,106 INFO L185 Difference]: Start difference. First operand has 554 places, 679 transitions, 43373 flow. Second operand 21 states and 1543 transitions. [2020-10-15 23:35:06,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 700 transitions, 46156 flow [2020-10-15 23:35:07,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 700 transitions, 44754 flow, removed 564 selfloop flow, removed 19 redundant places. [2020-10-15 23:35:07,983 INFO L241 Difference]: Finished difference. Result has 556 places, 686 transitions, 43710 flow [2020-10-15 23:35:07,983 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=42137, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=43710, PETRI_PLACES=556, PETRI_TRANSITIONS=686} [2020-10-15 23:35:07,984 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 538 predicate places. [2020-10-15 23:35:07,984 INFO L481 AbstractCegarLoop]: Abstraction has has 556 places, 686 transitions, 43710 flow [2020-10-15 23:35:07,984 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:07,984 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:07,984 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:08,184 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:08,185 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:08,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:08,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1066463761, now seen corresponding path program 76 times [2020-10-15 23:35:08,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:08,186 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041257345] [2020-10-15 23:35:08,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:08,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:08,263 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:08,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041257345] [2020-10-15 23:35:08,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063370587] [2020-10-15 23:35:08,264 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:35:08,308 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:35:08,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:08,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:08,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:08,440 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:08,441 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:08,441 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:08,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469540092] [2020-10-15 23:35:08,441 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:08,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:08,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:08,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:08,443 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:08,443 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 686 transitions, 43710 flow. Second operand 15 states. [2020-10-15 23:35:08,443 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:08,443 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:08,443 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:09,618 INFO L129 PetriNetUnfolder]: 497/1331 cut-off events. [2020-10-15 23:35:09,618 INFO L130 PetriNetUnfolder]: For 426985/426987 co-relation queries the response was YES. [2020-10-15 23:35:09,641 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31275 conditions, 1331 events. 497/1331 cut-off events. For 426985/426987 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 11267 event pairs, 0 based on Foata normal form. 3/1334 useless extension candidates. Maximal degree in co-relation 31041. Up to 680 conditions per place. [2020-10-15 23:35:09,658 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 435 selfloop transitions, 267 changer transitions 0/709 dead transitions. [2020-10-15 23:35:09,658 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 709 transitions, 46042 flow [2020-10-15 23:35:09,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:35:09,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:35:09,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-15 23:35:09,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-15 23:35:09,660 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-15 23:35:09,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-15 23:35:09,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:09,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-15 23:35:09,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:35:09,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:35:09,662 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:35:09,662 INFO L185 Difference]: Start difference. First operand has 556 places, 686 transitions, 43710 flow. Second operand 21 states and 1541 transitions. [2020-10-15 23:35:09,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 709 transitions, 46042 flow [2020-10-15 23:35:11,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 709 transitions, 45717 flow, removed 13 selfloop flow, removed 17 redundant places. [2020-10-15 23:35:11,507 INFO L241 Difference]: Finished difference. Result has 562 places, 692 transitions, 44738 flow [2020-10-15 23:35:11,508 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=43396, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=44738, PETRI_PLACES=562, PETRI_TRANSITIONS=692} [2020-10-15 23:35:11,508 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 544 predicate places. [2020-10-15 23:35:11,508 INFO L481 AbstractCegarLoop]: Abstraction has has 562 places, 692 transitions, 44738 flow [2020-10-15 23:35:11,509 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:11,509 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:11,509 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:11,709 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-15 23:35:11,709 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:11,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:11,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1233710865, now seen corresponding path program 77 times [2020-10-15 23:35:11,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:11,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814164197] [2020-10-15 23:35:11,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:11,790 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:11,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814164197] [2020-10-15 23:35:11,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652304762] [2020-10-15 23:35:11,790 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:11,834 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:11,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:11,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:11,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:11,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:11,969 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:11,969 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:11,969 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:11,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054584578] [2020-10-15 23:35:11,969 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:11,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:11,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:11,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:11,970 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:11,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 692 transitions, 44738 flow. Second operand 15 states. [2020-10-15 23:35:11,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:11,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:11,971 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:13,155 INFO L129 PetriNetUnfolder]: 506/1355 cut-off events. [2020-10-15 23:35:13,156 INFO L130 PetriNetUnfolder]: For 451687/451689 co-relation queries the response was YES. [2020-10-15 23:35:13,180 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32223 conditions, 1355 events. 506/1355 cut-off events. For 451687/451689 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 11485 event pairs, 0 based on Foata normal form. 4/1359 useless extension candidates. Maximal degree in co-relation 31987. Up to 848 conditions per place. [2020-10-15 23:35:13,196 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 555 selfloop transitions, 151 changer transitions 0/713 dead transitions. [2020-10-15 23:35:13,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 713 transitions, 47814 flow [2020-10-15 23:35:13,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:35:13,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:35:13,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:35:13,198 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:35:13,198 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:35:13,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:35:13,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:13,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:35:13,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:35:13,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:35:13,200 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:35:13,200 INFO L185 Difference]: Start difference. First operand has 562 places, 692 transitions, 44738 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:35:13,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 713 transitions, 47814 flow [2020-10-15 23:35:15,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 713 transitions, 47546 flow, removed 5 selfloop flow, removed 16 redundant places. [2020-10-15 23:35:15,058 INFO L241 Difference]: Finished difference. Result has 563 places, 705 transitions, 46301 flow [2020-10-15 23:35:15,059 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=44473, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=46301, PETRI_PLACES=563, PETRI_TRANSITIONS=705} [2020-10-15 23:35:15,059 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 545 predicate places. [2020-10-15 23:35:15,059 INFO L481 AbstractCegarLoop]: Abstraction has has 563 places, 705 transitions, 46301 flow [2020-10-15 23:35:15,059 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:15,059 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:15,059 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:15,260 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:15,260 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:15,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:15,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1233711826, now seen corresponding path program 78 times [2020-10-15 23:35:15,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:15,261 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227101861] [2020-10-15 23:35:15,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:15,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:15,338 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:15,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227101861] [2020-10-15 23:35:15,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684550348] [2020-10-15 23:35:15,338 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:15,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:35:15,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:15,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:15,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:15,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:35:16,684 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:16,685 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:16,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:35:16,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007862988] [2020-10-15 23:35:16,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:35:16,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:16,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:35:16,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=166, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:35:16,687 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:16,687 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 705 transitions, 46301 flow. Second operand 16 states. [2020-10-15 23:35:16,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:16,688 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:16,688 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:30,754 INFO L129 PetriNetUnfolder]: 520/1391 cut-off events. [2020-10-15 23:35:30,754 INFO L130 PetriNetUnfolder]: For 497187/497189 co-relation queries the response was YES. [2020-10-15 23:35:30,779 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34266 conditions, 1391 events. 520/1391 cut-off events. For 497187/497189 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 11813 event pairs, 0 based on Foata normal form. 4/1395 useless extension candidates. Maximal degree in co-relation 34027. Up to 852 conditions per place. [2020-10-15 23:35:30,797 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 541 selfloop transitions, 185 changer transitions 0/733 dead transitions. [2020-10-15 23:35:30,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 733 transitions, 50283 flow [2020-10-15 23:35:30,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:35:30,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:35:30,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1472 transitions. [2020-10-15 23:35:30,815 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:35:30,815 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1472 transitions. [2020-10-15 23:35:30,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1472 transitions. [2020-10-15 23:35:30,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:30,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1472 transitions. [2020-10-15 23:35:30,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:35:30,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:35:30,819 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:35:30,819 INFO L185 Difference]: Start difference. First operand has 563 places, 705 transitions, 46301 flow. Second operand 20 states and 1472 transitions. [2020-10-15 23:35:30,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 733 transitions, 50283 flow [2020-10-15 23:35:32,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 733 transitions, 49795 flow, removed 193 selfloop flow, removed 10 redundant places. [2020-10-15 23:35:32,993 INFO L241 Difference]: Finished difference. Result has 576 places, 722 transitions, 48456 flow [2020-10-15 23:35:32,994 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45834, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=48456, PETRI_PLACES=576, PETRI_TRANSITIONS=722} [2020-10-15 23:35:32,994 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 558 predicate places. [2020-10-15 23:35:32,995 INFO L481 AbstractCegarLoop]: Abstraction has has 576 places, 722 transitions, 48456 flow [2020-10-15 23:35:32,995 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:35:32,995 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:32,995 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:33,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-15 23:35:33,196 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:33,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:33,196 INFO L82 PathProgramCache]: Analyzing trace with hash 1233689506, now seen corresponding path program 79 times [2020-10-15 23:35:33,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:33,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108130152] [2020-10-15 23:35:33,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:33,277 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:33,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108130152] [2020-10-15 23:35:33,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727349061] [2020-10-15 23:35:33,278 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:33,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:33,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:33,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:33,470 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:33,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:33,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:33,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721424233] [2020-10-15 23:35:33,471 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:33,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:33,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:33,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:33,473 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:33,473 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 722 transitions, 48456 flow. Second operand 15 states. [2020-10-15 23:35:33,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:33,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:33,473 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:34,581 INFO L129 PetriNetUnfolder]: 523/1403 cut-off events. [2020-10-15 23:35:34,582 INFO L130 PetriNetUnfolder]: For 509709/509711 co-relation queries the response was YES. [2020-10-15 23:35:34,606 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34867 conditions, 1403 events. 523/1403 cut-off events. For 509709/509711 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 11987 event pairs, 0 based on Foata normal form. 4/1407 useless extension candidates. Maximal degree in co-relation 34624. Up to 812 conditions per place. [2020-10-15 23:35:34,624 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 548 selfloop transitions, 186 changer transitions 0/741 dead transitions. [2020-10-15 23:35:34,624 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 741 transitions, 51529 flow [2020-10-15 23:35:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:35:34,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:35:34,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1176 transitions. [2020-10-15 23:35:34,627 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:35:34,627 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1176 transitions. [2020-10-15 23:35:34,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1176 transitions. [2020-10-15 23:35:34,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:34,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1176 transitions. [2020-10-15 23:35:34,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:35:34,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:35:34,629 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:35:34,629 INFO L185 Difference]: Start difference. First operand has 576 places, 722 transitions, 48456 flow. Second operand 16 states and 1176 transitions. [2020-10-15 23:35:34,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 741 transitions, 51529 flow [2020-10-15 23:35:36,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 741 transitions, 49977 flow, removed 744 selfloop flow, removed 10 redundant places. [2020-10-15 23:35:36,703 INFO L241 Difference]: Finished difference. Result has 582 places, 728 transitions, 48688 flow [2020-10-15 23:35:36,704 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=47154, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=48688, PETRI_PLACES=582, PETRI_TRANSITIONS=728} [2020-10-15 23:35:36,704 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 564 predicate places. [2020-10-15 23:35:36,704 INFO L481 AbstractCegarLoop]: Abstraction has has 582 places, 728 transitions, 48688 flow [2020-10-15 23:35:36,704 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:36,705 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:36,705 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:36,912 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:36,913 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:36,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:36,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1067148210, now seen corresponding path program 80 times [2020-10-15 23:35:36,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:36,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919551672] [2020-10-15 23:35:36,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:36,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:36,996 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:36,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919551672] [2020-10-15 23:35:36,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320014219] [2020-10-15 23:35:36,997 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 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:37,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:37,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:37,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:37,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:37,132 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:37,142 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:37,142 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:37,142 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:37,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221015512] [2020-10-15 23:35:37,143 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:37,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:37,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:37,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:37,144 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:37,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 728 transitions, 48688 flow. Second operand 15 states. [2020-10-15 23:35:37,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:37,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:37,145 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:38,734 INFO L129 PetriNetUnfolder]: 545/1464 cut-off events. [2020-10-15 23:35:38,734 INFO L130 PetriNetUnfolder]: For 546899/546901 co-relation queries the response was YES. [2020-10-15 23:35:38,761 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36301 conditions, 1464 events. 545/1464 cut-off events. For 546899/546901 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 12609 event pairs, 0 based on Foata normal form. 5/1469 useless extension candidates. Maximal degree in co-relation 36058. Up to 832 conditions per place. [2020-10-15 23:35:38,780 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 474 selfloop transitions, 285 changer transitions 0/766 dead transitions. [2020-10-15 23:35:38,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 766 transitions, 53911 flow [2020-10-15 23:35:38,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:35:38,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:35:38,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:35:38,782 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:35:38,782 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:35:38,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:35:38,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:38,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:35:38,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:35:38,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:35:38,785 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:35:38,785 INFO L185 Difference]: Start difference. First operand has 582 places, 728 transitions, 48688 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:35:38,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 766 transitions, 53911 flow [2020-10-15 23:35:40,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 766 transitions, 53565 flow, removed 1 selfloop flow, removed 15 redundant places. [2020-10-15 23:35:40,869 INFO L241 Difference]: Finished difference. Result has 596 places, 760 transitions, 52632 flow [2020-10-15 23:35:40,870 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48359, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=52632, PETRI_PLACES=596, PETRI_TRANSITIONS=760} [2020-10-15 23:35:40,870 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 578 predicate places. [2020-10-15 23:35:40,870 INFO L481 AbstractCegarLoop]: Abstraction has has 596 places, 760 transitions, 52632 flow [2020-10-15 23:35:40,870 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:40,870 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:40,871 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:41,071 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-15 23:35:41,071 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:41,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:41,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1094267626, now seen corresponding path program 81 times [2020-10-15 23:35:41,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:41,072 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190264222] [2020-10-15 23:35:41,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:41,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:41,156 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:41,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190264222] [2020-10-15 23:35:41,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058613286] [2020-10-15 23:35:41,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 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:41,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:35:41,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:41,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:41,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:41,362 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:41,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:41,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:41,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023404370] [2020-10-15 23:35:41,363 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:41,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:41,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:41,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:41,364 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:41,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 760 transitions, 52632 flow. Second operand 15 states. [2020-10-15 23:35:41,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:41,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:41,365 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:43,103 INFO L129 PetriNetUnfolder]: 550/1478 cut-off events. [2020-10-15 23:35:43,103 INFO L130 PetriNetUnfolder]: For 557886/557892 co-relation queries the response was YES. [2020-10-15 23:35:43,148 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37475 conditions, 1478 events. 550/1478 cut-off events. For 557886/557892 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 12761 event pairs, 0 based on Foata normal form. 7/1485 useless extension candidates. Maximal degree in co-relation 37230. Up to 790 conditions per place. [2020-10-15 23:35:43,184 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 512 selfloop transitions, 262 changer transitions 0/781 dead transitions. [2020-10-15 23:35:43,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 781 transitions, 55480 flow [2020-10-15 23:35:43,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:35:43,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:35:43,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1396 transitions. [2020-10-15 23:35:43,187 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866699458927693 [2020-10-15 23:35:43,187 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1396 transitions. [2020-10-15 23:35:43,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1396 transitions. [2020-10-15 23:35:43,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:43,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1396 transitions. [2020-10-15 23:35:43,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:35:43,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:35:43,191 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:35:43,191 INFO L185 Difference]: Start difference. First operand has 596 places, 760 transitions, 52632 flow. Second operand 19 states and 1396 transitions. [2020-10-15 23:35:43,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 781 transitions, 55480 flow [2020-10-15 23:35:45,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 781 transitions, 53821 flow, removed 661 selfloop flow, removed 22 redundant places. [2020-10-15 23:35:45,683 INFO L241 Difference]: Finished difference. Result has 594 places, 766 transitions, 52665 flow [2020-10-15 23:35:45,684 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50976, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=52665, PETRI_PLACES=594, PETRI_TRANSITIONS=766} [2020-10-15 23:35:45,684 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 576 predicate places. [2020-10-15 23:35:45,684 INFO L481 AbstractCegarLoop]: Abstraction has has 594 places, 766 transitions, 52665 flow [2020-10-15 23:35:45,684 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:45,684 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:45,684 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:45,885 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-15 23:35:45,885 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:45,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:45,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1094237835, now seen corresponding path program 82 times [2020-10-15 23:35:45,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:45,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137547046] [2020-10-15 23:35:45,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:45,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:45,965 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:45,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137547046] [2020-10-15 23:35:45,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525306964] [2020-10-15 23:35:45,966 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 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:46,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:35:46,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:46,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:46,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:46,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:35:46,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:46,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:46,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643757325] [2020-10-15 23:35:46,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:46,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:46,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:46,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:46,161 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:46,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 766 transitions, 52665 flow. Second operand 15 states. [2020-10-15 23:35:46,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:46,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:46,161 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:47,514 INFO L129 PetriNetUnfolder]: 552/1484 cut-off events. [2020-10-15 23:35:47,514 INFO L130 PetriNetUnfolder]: For 552130/552132 co-relation queries the response was YES. [2020-10-15 23:35:47,542 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37218 conditions, 1484 events. 552/1484 cut-off events. For 552130/552132 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 12846 event pairs, 0 based on Foata normal form. 3/1487 useless extension candidates. Maximal degree in co-relation 36971. Up to 827 conditions per place. [2020-10-15 23:35:47,561 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 547 selfloop transitions, 230 changer transitions 0/784 dead transitions. [2020-10-15 23:35:47,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 784 transitions, 55004 flow [2020-10-15 23:35:47,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:35:47,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:35:47,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1396 transitions. [2020-10-15 23:35:47,563 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866699458927693 [2020-10-15 23:35:47,563 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1396 transitions. [2020-10-15 23:35:47,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1396 transitions. [2020-10-15 23:35:47,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:47,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1396 transitions. [2020-10-15 23:35:47,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:35:47,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:35:47,566 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:35:47,566 INFO L185 Difference]: Start difference. First operand has 594 places, 766 transitions, 52665 flow. Second operand 19 states and 1396 transitions. [2020-10-15 23:35:47,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 784 transitions, 55004 flow [2020-10-15 23:35:49,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 784 transitions, 54650 flow, removed 14 selfloop flow, removed 17 redundant places. [2020-10-15 23:35:49,760 INFO L241 Difference]: Finished difference. Result has 596 places, 768 transitions, 53339 flow [2020-10-15 23:35:49,761 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52320, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=53339, PETRI_PLACES=596, PETRI_TRANSITIONS=768} [2020-10-15 23:35:49,761 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 578 predicate places. [2020-10-15 23:35:49,761 INFO L481 AbstractCegarLoop]: Abstraction has has 596 places, 768 transitions, 53339 flow [2020-10-15 23:35:49,761 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:49,761 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:49,761 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:49,961 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-15 23:35:49,962 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:49,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:49,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1094260155, now seen corresponding path program 83 times [2020-10-15 23:35:49,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:49,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875012728] [2020-10-15 23:35:49,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:49,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:50,038 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:50,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875012728] [2020-10-15 23:35:50,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629381293] [2020-10-15 23:35:50,038 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 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:50,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:35:50,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:50,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:50,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:50,238 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:50,268 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:50,269 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:50,269 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:50,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509021947] [2020-10-15 23:35:50,270 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:50,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:50,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:50,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:50,271 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:50,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 768 transitions, 53339 flow. Second operand 15 states. [2020-10-15 23:35:50,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:50,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:50,271 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:51,706 INFO L129 PetriNetUnfolder]: 561/1508 cut-off events. [2020-10-15 23:35:51,707 INFO L130 PetriNetUnfolder]: For 592065/592067 co-relation queries the response was YES. [2020-10-15 23:35:51,736 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38430 conditions, 1508 events. 561/1508 cut-off events. For 592065/592067 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 13094 event pairs, 0 based on Foata normal form. 4/1512 useless extension candidates. Maximal degree in co-relation 38183. Up to 792 conditions per place. [2020-10-15 23:35:51,756 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 470 selfloop transitions, 316 changer transitions 0/793 dead transitions. [2020-10-15 23:35:51,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 793 transitions, 57087 flow [2020-10-15 23:35:51,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:35:51,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:35:51,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:35:51,758 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:35:51,758 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:35:51,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:35:51,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:51,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:35:51,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:35:51,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:35:51,760 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:35:51,760 INFO L185 Difference]: Start difference. First operand has 596 places, 768 transitions, 53339 flow. Second operand 21 states and 1545 transitions. [2020-10-15 23:35:51,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 793 transitions, 57087 flow [2020-10-15 23:35:54,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 793 transitions, 56729 flow, removed 2 selfloop flow, removed 18 redundant places. [2020-10-15 23:35:54,196 INFO L241 Difference]: Finished difference. Result has 601 places, 780 transitions, 55707 flow [2020-10-15 23:35:54,197 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52986, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=55707, PETRI_PLACES=601, PETRI_TRANSITIONS=780} [2020-10-15 23:35:54,197 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 583 predicate places. [2020-10-15 23:35:54,197 INFO L481 AbstractCegarLoop]: Abstraction has has 601 places, 780 transitions, 55707 flow [2020-10-15 23:35:54,197 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:54,197 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:54,197 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:54,398 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:54,398 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:54,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:54,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1094288985, now seen corresponding path program 84 times [2020-10-15 23:35:54,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:54,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147073099] [2020-10-15 23:35:54,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:54,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:54,487 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:54,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147073099] [2020-10-15 23:35:54,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928443975] [2020-10-15 23:35:54,487 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 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:54,536 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:35:54,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:54,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:54,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:56,796 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:36:00,929 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 42 DAG size of output: 20 [2020-10-15 23:36:00,930 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:36:00,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:00,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:36:00,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696864131] [2020-10-15 23:36:00,931 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:36:00,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:00,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:36:00,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=168, Unknown=2, NotChecked=0, Total=240 [2020-10-15 23:36:00,932 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:00,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 780 transitions, 55707 flow. Second operand 16 states. [2020-10-15 23:36:00,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:00,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:00,932 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:05,063 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:36:38,830 INFO L129 PetriNetUnfolder]: 570/1528 cut-off events. [2020-10-15 23:36:38,830 INFO L130 PetriNetUnfolder]: For 630455/630457 co-relation queries the response was YES. [2020-10-15 23:36:38,860 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39752 conditions, 1528 events. 570/1528 cut-off events. For 630455/630457 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 13328 event pairs, 0 based on Foata normal form. 4/1532 useless extension candidates. Maximal degree in co-relation 39502. Up to 848 conditions per place. [2020-10-15 23:36:38,881 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 494 selfloop transitions, 311 changer transitions 0/812 dead transitions. [2020-10-15 23:36:38,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 812 transitions, 59328 flow [2020-10-15 23:36:38,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:36:38,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:36:38,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1838 transitions. [2020-10-15 23:36:38,883 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6871028037383178 [2020-10-15 23:36:38,883 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1838 transitions. [2020-10-15 23:36:38,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1838 transitions. [2020-10-15 23:36:38,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:38,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1838 transitions. [2020-10-15 23:36:38,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:36:38,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:36:38,886 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:36:38,886 INFO L185 Difference]: Start difference. First operand has 601 places, 780 transitions, 55707 flow. Second operand 25 states and 1838 transitions. [2020-10-15 23:36:38,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 812 transitions, 59328 flow [2020-10-15 23:36:41,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 812 transitions, 57870 flow, removed 653 selfloop flow, removed 14 redundant places. [2020-10-15 23:36:41,619 INFO L241 Difference]: Finished difference. Result has 618 places, 797 transitions, 56710 flow [2020-10-15 23:36:41,619 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54249, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=56710, PETRI_PLACES=618, PETRI_TRANSITIONS=797} [2020-10-15 23:36:41,619 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 600 predicate places. [2020-10-15 23:36:41,619 INFO L481 AbstractCegarLoop]: Abstraction has has 618 places, 797 transitions, 56710 flow [2020-10-15 23:36:41,620 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:36:41,620 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:41,620 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:41,820 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-15 23:36:41,820 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:41,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:41,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1094289946, now seen corresponding path program 85 times [2020-10-15 23:36:41,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:41,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138114197] [2020-10-15 23:36:41,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:41,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:41,901 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:41,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138114197] [2020-10-15 23:36:41,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944997611] [2020-10-15 23:36:41,901 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 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:36:41,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:41,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:36:41,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:42,113 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:36:42,123 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:36:42,129 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:36:46,105 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2020-10-15 23:36:46,107 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:46,107 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:46,107 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:36:46,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137540836] [2020-10-15 23:36:46,110 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:36:46,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:46,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:36:46,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=166, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:36:46,112 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:46,112 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 797 transitions, 56710 flow. Second operand 16 states. [2020-10-15 23:36:46,112 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:46,112 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:46,112 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:47,110 WARN L193 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 22 [2020-10-15 23:36:51,410 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2020-10-15 23:37:02,727 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification that was a NOOP. DAG size: 48 [2020-10-15 23:37:15,036 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-10-15 23:37:30,616 INFO L129 PetriNetUnfolder]: 578/1549 cut-off events. [2020-10-15 23:37:30,617 INFO L130 PetriNetUnfolder]: For 658667/658669 co-relation queries the response was YES. [2020-10-15 23:37:30,650 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40581 conditions, 1549 events. 578/1549 cut-off events. For 658667/658669 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 13565 event pairs, 0 based on Foata normal form. 4/1553 useless extension candidates. Maximal degree in co-relation 40323. Up to 841 conditions per place. [2020-10-15 23:37:30,673 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 538 selfloop transitions, 279 changer transitions 0/824 dead transitions. [2020-10-15 23:37:30,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 824 transitions, 60616 flow [2020-10-15 23:37:30,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 23:37:30,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 23:37:30,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1764 transitions. [2020-10-15 23:37:30,676 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:37:30,676 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1764 transitions. [2020-10-15 23:37:30,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1764 transitions. [2020-10-15 23:37:30,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:30,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1764 transitions. [2020-10-15 23:37:30,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-15 23:37:30,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-15 23:37:30,679 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-15 23:37:30,679 INFO L185 Difference]: Start difference. First operand has 618 places, 797 transitions, 56710 flow. Second operand 24 states and 1764 transitions. [2020-10-15 23:37:30,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 824 transitions, 60616 flow [2020-10-15 23:37:33,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 824 transitions, 59437 flow, removed 488 selfloop flow, removed 17 redundant places. [2020-10-15 23:37:33,597 INFO L241 Difference]: Finished difference. Result has 628 places, 808 transitions, 57984 flow [2020-10-15 23:37:33,598 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55535, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=57984, PETRI_PLACES=628, PETRI_TRANSITIONS=808} [2020-10-15 23:37:33,598 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 610 predicate places. [2020-10-15 23:37:33,598 INFO L481 AbstractCegarLoop]: Abstraction has has 628 places, 808 transitions, 57984 flow [2020-10-15 23:37:33,598 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:37:33,598 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:33,598 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:33,798 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:33,799 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:33,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:33,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1067178962, now seen corresponding path program 86 times [2020-10-15 23:37:33,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:33,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637263881] [2020-10-15 23:37:33,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:33,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:33,897 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:33,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637263881] [2020-10-15 23:37:33,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40397056] [2020-10-15 23:37:33,897 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 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:37:33,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:37:33,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:33,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:33,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:34,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:34,094 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:34,095 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:34,095 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:37:34,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478376351] [2020-10-15 23:37:34,095 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:37:34,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:34,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:37:34,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:37:34,096 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:34,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 808 transitions, 57984 flow. Second operand 15 states. [2020-10-15 23:37:34,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:34,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:34,097 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:36,248 INFO L129 PetriNetUnfolder]: 587/1574 cut-off events. [2020-10-15 23:37:36,248 INFO L130 PetriNetUnfolder]: For 685377/685379 co-relation queries the response was YES. [2020-10-15 23:37:36,280 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41941 conditions, 1574 events. 587/1574 cut-off events. For 685377/685379 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 13882 event pairs, 0 based on Foata normal form. 4/1578 useless extension candidates. Maximal degree in co-relation 41678. Up to 862 conditions per place. [2020-10-15 23:37:36,304 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 552 selfloop transitions, 268 changer transitions 0/827 dead transitions. [2020-10-15 23:37:36,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 827 transitions, 61696 flow [2020-10-15 23:37:36,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:37:36,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:37:36,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-15 23:37:36,306 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-15 23:37:36,306 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-15 23:37:36,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-15 23:37:36,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:36,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-15 23:37:36,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:37:36,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:37:36,309 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:37:36,309 INFO L185 Difference]: Start difference. First operand has 628 places, 808 transitions, 57984 flow. Second operand 23 states and 1692 transitions. [2020-10-15 23:37:36,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 827 transitions, 61696 flow [2020-10-15 23:37:39,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 827 transitions, 59083 flow, removed 1147 selfloop flow, removed 18 redundant places. [2020-10-15 23:37:39,206 INFO L241 Difference]: Finished difference. Result has 635 places, 819 transitions, 57919 flow [2020-10-15 23:37:39,207 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55371, PETRI_DIFFERENCE_MINUEND_PLACES=610, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=57919, PETRI_PLACES=635, PETRI_TRANSITIONS=819} [2020-10-15 23:37:39,207 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 617 predicate places. [2020-10-15 23:37:39,207 INFO L481 AbstractCegarLoop]: Abstraction has has 635 places, 819 transitions, 57919 flow [2020-10-15 23:37:39,207 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:37:39,207 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:39,207 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:39,408 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-15 23:37:39,408 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:39,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:39,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1067126851, now seen corresponding path program 87 times [2020-10-15 23:37:39,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:39,409 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692516109] [2020-10-15 23:37:39,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:39,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:39,501 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:37:39,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692516109] [2020-10-15 23:37:39,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746010540] [2020-10-15 23:37:39,502 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 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:37:39,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:37:39,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:39,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:39,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:39,693 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:37:39,693 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:39,693 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:37:39,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478515195] [2020-10-15 23:37:39,694 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:37:39,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:39,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:37:39,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:37:39,696 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:39,697 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 819 transitions, 57919 flow. Second operand 15 states. [2020-10-15 23:37:39,697 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:39,697 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:39,697 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:41,299 INFO L129 PetriNetUnfolder]: 590/1581 cut-off events. [2020-10-15 23:37:41,300 INFO L130 PetriNetUnfolder]: For 652887/652889 co-relation queries the response was YES. [2020-10-15 23:37:41,330 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41349 conditions, 1581 events. 590/1581 cut-off events. For 652887/652889 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 13913 event pairs, 0 based on Foata normal form. 3/1584 useless extension candidates. Maximal degree in co-relation 41084. Up to 709 conditions per place. [2020-10-15 23:37:41,351 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 399 selfloop transitions, 438 changer transitions 0/844 dead transitions. [2020-10-15 23:37:41,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 844 transitions, 60582 flow [2020-10-15 23:37:41,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:37:41,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:37:41,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1690 transitions. [2020-10-15 23:37:41,353 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867127184071515 [2020-10-15 23:37:41,353 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1690 transitions. [2020-10-15 23:37:41,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1690 transitions. [2020-10-15 23:37:41,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:41,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1690 transitions. [2020-10-15 23:37:41,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:37:41,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:37:41,355 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:37:41,355 INFO L185 Difference]: Start difference. First operand has 635 places, 819 transitions, 57919 flow. Second operand 23 states and 1690 transitions. [2020-10-15 23:37:41,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 844 transitions, 60582 flow [2020-10-15 23:37:44,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 844 transitions, 58840 flow, removed 732 selfloop flow, removed 20 redundant places. [2020-10-15 23:37:44,346 INFO L241 Difference]: Finished difference. Result has 638 places, 823 transitions, 57845 flow [2020-10-15 23:37:44,346 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=56287, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=57845, PETRI_PLACES=638, PETRI_TRANSITIONS=823} [2020-10-15 23:37:44,347 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 620 predicate places. [2020-10-15 23:37:44,347 INFO L481 AbstractCegarLoop]: Abstraction has has 638 places, 823 transitions, 57845 flow [2020-10-15 23:37:44,347 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:37:44,347 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:44,347 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:44,547 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:44,548 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:44,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:44,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1067149171, now seen corresponding path program 88 times [2020-10-15 23:37:44,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:44,549 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553650338] [2020-10-15 23:37:44,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:44,638 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:37:44,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553650338] [2020-10-15 23:37:44,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269220905] [2020-10-15 23:37:44,639 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 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:37:44,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:37:44,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:44,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:44,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:44,804 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:44,818 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:37:44,818 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:44,818 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:37:44,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475338482] [2020-10-15 23:37:44,819 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:37:44,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:44,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:37:44,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:37:44,820 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:44,820 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 823 transitions, 57845 flow. Second operand 15 states. [2020-10-15 23:37:44,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:44,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:44,820 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:46,595 INFO L129 PetriNetUnfolder]: 609/1633 cut-off events. [2020-10-15 23:37:46,595 INFO L130 PetriNetUnfolder]: For 723201/723207 co-relation queries the response was YES. [2020-10-15 23:37:46,627 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43675 conditions, 1633 events. 609/1633 cut-off events. For 723201/723207 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 14512 event pairs, 0 based on Foata normal form. 9/1642 useless extension candidates. Maximal degree in co-relation 43411. Up to 651 conditions per place. [2020-10-15 23:37:46,650 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 289 selfloop transitions, 561 changer transitions 0/857 dead transitions. [2020-10-15 23:37:46,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 857 transitions, 63750 flow [2020-10-15 23:37:46,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:37:46,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:37:46,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:37:46,652 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:37:46,653 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:37:46,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:37:46,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:46,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:37:46,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:37:46,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:37:46,656 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:37:46,656 INFO L185 Difference]: Start difference. First operand has 638 places, 823 transitions, 57845 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:37:46,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 857 transitions, 63750 flow [2020-10-15 23:37:49,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 857 transitions, 63202 flow, removed 47 selfloop flow, removed 19 redundant places. [2020-10-15 23:37:49,756 INFO L241 Difference]: Finished difference. Result has 648 places, 847 transitions, 62854 flow [2020-10-15 23:37:49,756 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=57309, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=541, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=62854, PETRI_PLACES=648, PETRI_TRANSITIONS=847} [2020-10-15 23:37:49,757 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 630 predicate places. [2020-10-15 23:37:49,757 INFO L481 AbstractCegarLoop]: Abstraction has has 648 places, 847 transitions, 62854 flow [2020-10-15 23:37:49,757 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:37:49,757 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:49,757 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:49,957 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:49,958 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:49,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:49,958 INFO L82 PathProgramCache]: Analyzing trace with hash 1066254480, now seen corresponding path program 89 times [2020-10-15 23:37:49,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:49,959 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115582846] [2020-10-15 23:37:49,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:49,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:50,045 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:37:50,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115582846] [2020-10-15 23:37:50,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271438037] [2020-10-15 23:37:50,045 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 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:37:50,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:37:50,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:50,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:37:50,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:50,242 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:37:50,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:37:50,283 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:50,283 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:37:50,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365517461] [2020-10-15 23:37:50,283 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:37:50,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:50,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:37:50,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:37:50,285 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:50,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 847 transitions, 62854 flow. Second operand 15 states. [2020-10-15 23:37:50,286 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:50,286 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:50,286 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:52,754 INFO L129 PetriNetUnfolder]: 619/1659 cut-off events. [2020-10-15 23:37:52,754 INFO L130 PetriNetUnfolder]: For 758830/758836 co-relation queries the response was YES. [2020-10-15 23:37:52,782 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45620 conditions, 1659 events. 619/1659 cut-off events. For 758830/758836 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 14821 event pairs, 0 based on Foata normal form. 8/1667 useless extension candidates. Maximal degree in co-relation 45354. Up to 909 conditions per place. [2020-10-15 23:37:52,805 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 509 selfloop transitions, 353 changer transitions 0/869 dead transitions. [2020-10-15 23:37:52,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 869 transitions, 66879 flow [2020-10-15 23:37:52,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:37:52,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:37:52,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:37:52,808 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:37:52,808 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:37:52,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:37:52,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:52,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:37:52,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:37:52,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:37:52,810 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:37:52,810 INFO L185 Difference]: Start difference. First operand has 648 places, 847 transitions, 62854 flow. Second operand 27 states and 1986 transitions. [2020-10-15 23:37:52,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 869 transitions, 66879 flow [2020-10-15 23:37:55,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 869 transitions, 63424 flow, removed 1578 selfloop flow, removed 20 redundant places. [2020-10-15 23:37:55,939 INFO L241 Difference]: Finished difference. Result has 657 places, 860 transitions, 62283 flow [2020-10-15 23:37:55,939 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=59607, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=62283, PETRI_PLACES=657, PETRI_TRANSITIONS=860} [2020-10-15 23:37:55,940 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 639 predicate places. [2020-10-15 23:37:55,940 INFO L481 AbstractCegarLoop]: Abstraction has has 657 places, 860 transitions, 62283 flow [2020-10-15 23:37:55,940 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:37:55,940 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:55,940 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:56,140 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-15 23:37:56,141 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:56,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:56,141 INFO L82 PathProgramCache]: Analyzing trace with hash -220017992, now seen corresponding path program 16 times [2020-10-15 23:37:56,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:56,142 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537558426] [2020-10-15 23:37:56,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:56,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:56,344 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:37:56,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537558426] [2020-10-15 23:37:56,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027426841] [2020-10-15 23:37:56,345 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 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:37:56,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:37:56,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:56,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:56,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:56,597 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:37:56,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:56,598 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:56,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144300090] [2020-10-15 23:37:56,598 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:56,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:56,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:56,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:56,599 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:56,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 860 transitions, 62283 flow. Second operand 17 states. [2020-10-15 23:37:56,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:56,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:56,600 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:57,806 INFO L129 PetriNetUnfolder]: 621/1664 cut-off events. [2020-10-15 23:37:57,806 INFO L130 PetriNetUnfolder]: For 674081/674087 co-relation queries the response was YES. [2020-10-15 23:37:57,839 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42427 conditions, 1664 events. 621/1664 cut-off events. For 674081/674087 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 14811 event pairs, 0 based on Foata normal form. 8/1672 useless extension candidates. Maximal degree in co-relation 42159. Up to 1135 conditions per place. [2020-10-15 23:37:57,859 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 826 selfloop transitions, 39 changer transitions 0/872 dead transitions. [2020-10-15 23:37:57,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 872 transitions, 64548 flow [2020-10-15 23:37:57,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:37:57,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:37:57,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-15 23:37:57,861 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:37:57,861 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-15 23:37:57,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-15 23:37:57,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:57,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-15 23:37:57,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:37:57,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:37:57,862 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:37:57,862 INFO L185 Difference]: Start difference. First operand has 657 places, 860 transitions, 62283 flow. Second operand 10 states and 733 transitions. [2020-10-15 23:37:57,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 872 transitions, 64548 flow [2020-10-15 23:38:00,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 872 transitions, 63587 flow, removed 290 selfloop flow, removed 26 redundant places. [2020-10-15 23:38:00,868 INFO L241 Difference]: Finished difference. Result has 642 places, 862 transitions, 61667 flow [2020-10-15 23:38:00,868 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61330, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=61667, PETRI_PLACES=642, PETRI_TRANSITIONS=862} [2020-10-15 23:38:00,869 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 624 predicate places. [2020-10-15 23:38:00,869 INFO L481 AbstractCegarLoop]: Abstraction has has 642 places, 862 transitions, 61667 flow [2020-10-15 23:38:00,869 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:00,869 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:00,869 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:01,069 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-15 23:38:01,070 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:01,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:01,070 INFO L82 PathProgramCache]: Analyzing trace with hash 1413108102, now seen corresponding path program 17 times [2020-10-15 23:38:01,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:01,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13456357] [2020-10-15 23:38:01,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:01,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:01,255 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:38:01,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13456357] [2020-10-15 23:38:01,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639751592] [2020-10-15 23:38:01,256 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 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:38:01,316 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 23:38:01,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:01,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:01,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:01,645 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:38:01,646 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:01,646 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:01,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407763532] [2020-10-15 23:38:01,647 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:01,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:01,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:01,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:01,649 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:01,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 862 transitions, 61667 flow. Second operand 17 states. [2020-10-15 23:38:01,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:01,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:01,651 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:02,932 INFO L129 PetriNetUnfolder]: 623/1672 cut-off events. [2020-10-15 23:38:02,932 INFO L130 PetriNetUnfolder]: For 673545/673547 co-relation queries the response was YES. [2020-10-15 23:38:02,964 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42304 conditions, 1672 events. 623/1672 cut-off events. For 673545/673547 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 14957 event pairs, 0 based on Foata normal form. 4/1676 useless extension candidates. Maximal degree in co-relation 42038. Up to 1110 conditions per place. [2020-10-15 23:38:02,985 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 799 selfloop transitions, 68 changer transitions 0/874 dead transitions. [2020-10-15 23:38:02,985 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 874 transitions, 63932 flow [2020-10-15 23:38:02,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:38:02,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:38:02,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 807 transitions. [2020-10-15 23:38:02,987 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6856414613423959 [2020-10-15 23:38:02,987 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 807 transitions. [2020-10-15 23:38:02,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 807 transitions. [2020-10-15 23:38:02,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:02,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 807 transitions. [2020-10-15 23:38:02,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:38:02,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:38:02,988 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:38:02,988 INFO L185 Difference]: Start difference. First operand has 642 places, 862 transitions, 61667 flow. Second operand 11 states and 807 transitions. [2020-10-15 23:38:02,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 874 transitions, 63932 flow [2020-10-15 23:38:05,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 874 transitions, 63861 flow, removed 5 selfloop flow, removed 8 redundant places. [2020-10-15 23:38:05,938 INFO L241 Difference]: Finished difference. Result has 646 places, 864 transitions, 62022 flow [2020-10-15 23:38:05,939 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61599, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=794, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=62022, PETRI_PLACES=646, PETRI_TRANSITIONS=864} [2020-10-15 23:38:05,939 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 628 predicate places. [2020-10-15 23:38:05,939 INFO L481 AbstractCegarLoop]: Abstraction has has 646 places, 864 transitions, 62022 flow [2020-10-15 23:38:05,939 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:05,939 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:05,940 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:06,140 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:06,140 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:06,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:06,141 INFO L82 PathProgramCache]: Analyzing trace with hash 1237644982, now seen corresponding path program 18 times [2020-10-15 23:38:06,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:06,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600487252] [2020-10-15 23:38:06,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:06,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:06,264 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:38:06,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600487252] [2020-10-15 23:38:06,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897423988] [2020-10-15 23:38:06,265 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 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:38:06,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 23:38:06,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:06,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:06,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:06,499 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:38:06,500 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:06,500 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:06,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046554191] [2020-10-15 23:38:06,500 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:06,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:06,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:06,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:06,502 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:06,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 864 transitions, 62022 flow. Second operand 17 states. [2020-10-15 23:38:06,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:06,503 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:06,503 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:07,788 INFO L129 PetriNetUnfolder]: 625/1677 cut-off events. [2020-10-15 23:38:07,789 INFO L130 PetriNetUnfolder]: For 686062/686068 co-relation queries the response was YES. [2020-10-15 23:38:07,822 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42681 conditions, 1677 events. 625/1677 cut-off events. For 686062/686068 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 14976 event pairs, 0 based on Foata normal form. 8/1685 useless extension candidates. Maximal degree in co-relation 42413. Up to 1067 conditions per place. [2020-10-15 23:38:07,843 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 751 selfloop transitions, 116 changer transitions 0/874 dead transitions. [2020-10-15 23:38:07,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 874 transitions, 64250 flow [2020-10-15 23:38:07,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:38:07,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:38:07,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1029 transitions. [2020-10-15 23:38:07,845 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:38:07,845 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1029 transitions. [2020-10-15 23:38:07,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1029 transitions. [2020-10-15 23:38:07,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:07,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1029 transitions. [2020-10-15 23:38:07,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:38:07,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:38:07,846 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:38:07,846 INFO L185 Difference]: Start difference. First operand has 646 places, 864 transitions, 62022 flow. Second operand 14 states and 1029 transitions. [2020-10-15 23:38:07,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 874 transitions, 64250 flow [2020-10-15 23:38:10,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 874 transitions, 64164 flow, removed 4 selfloop flow, removed 8 redundant places. [2020-10-15 23:38:10,783 INFO L241 Difference]: Finished difference. Result has 653 places, 866 transitions, 62497 flow [2020-10-15 23:38:10,784 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61938, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=62497, PETRI_PLACES=653, PETRI_TRANSITIONS=866} [2020-10-15 23:38:10,784 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 635 predicate places. [2020-10-15 23:38:10,784 INFO L481 AbstractCegarLoop]: Abstraction has has 653 places, 866 transitions, 62497 flow [2020-10-15 23:38:10,784 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:10,784 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:10,785 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:10,985 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-15 23:38:10,985 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:10,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:10,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1238359222, now seen corresponding path program 19 times [2020-10-15 23:38:10,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:10,986 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028822322] [2020-10-15 23:38:10,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:10,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:11,088 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:38:11,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028822322] [2020-10-15 23:38:11,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413361729] [2020-10-15 23:38:11,089 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 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:38:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:11,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:11,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:11,294 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:11,310 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:38:11,311 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:11,311 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:11,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798753159] [2020-10-15 23:38:11,311 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:11,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:11,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:11,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:11,312 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:11,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 866 transitions, 62497 flow. Second operand 17 states. [2020-10-15 23:38:11,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:11,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:11,313 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:12,838 INFO L129 PetriNetUnfolder]: 629/1687 cut-off events. [2020-10-15 23:38:12,838 INFO L130 PetriNetUnfolder]: For 691880/691882 co-relation queries the response was YES. [2020-10-15 23:38:12,878 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43340 conditions, 1687 events. 629/1687 cut-off events. For 691880/691882 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 15087 event pairs, 0 based on Foata normal form. 4/1691 useless extension candidates. Maximal degree in co-relation 43070. Up to 1064 conditions per place. [2020-10-15 23:38:12,903 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 743 selfloop transitions, 132 changer transitions 0/882 dead transitions. [2020-10-15 23:38:12,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 882 transitions, 66063 flow [2020-10-15 23:38:12,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:38:12,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:38:12,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:38:12,905 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:38:12,905 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:38:12,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:38:12,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:12,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:38:12,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:38:12,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:38:12,909 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:38:12,909 INFO L185 Difference]: Start difference. First operand has 653 places, 866 transitions, 62497 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:38:12,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 882 transitions, 66063 flow [2020-10-15 23:38:16,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 882 transitions, 65900 flow, removed 5 selfloop flow, removed 12 redundant places. [2020-10-15 23:38:16,365 INFO L241 Difference]: Finished difference. Result has 660 places, 875 transitions, 64262 flow [2020-10-15 23:38:16,366 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62343, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=64262, PETRI_PLACES=660, PETRI_TRANSITIONS=875} [2020-10-15 23:38:16,366 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 642 predicate places. [2020-10-15 23:38:16,367 INFO L481 AbstractCegarLoop]: Abstraction has has 660 places, 875 transitions, 64262 flow [2020-10-15 23:38:16,367 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:16,367 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:16,367 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:16,582 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-15 23:38:16,582 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:16,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:16,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1814516293, now seen corresponding path program 90 times [2020-10-15 23:38:16,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:16,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801847367] [2020-10-15 23:38:16,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:16,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:16,745 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:16,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801847367] [2020-10-15 23:38:16,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159244418] [2020-10-15 23:38:16,746 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 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:38:16,787 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:38:16,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:16,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:16,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:17,088 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:17,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:17,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:17,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307095655] [2020-10-15 23:38:17,090 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:17,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:17,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:17,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:17,091 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:17,091 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 875 transitions, 64262 flow. Second operand 17 states. [2020-10-15 23:38:17,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:17,091 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:17,092 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:19,791 INFO L129 PetriNetUnfolder]: 630/1691 cut-off events. [2020-10-15 23:38:19,791 INFO L130 PetriNetUnfolder]: For 695191/695193 co-relation queries the response was YES. [2020-10-15 23:38:19,822 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43707 conditions, 1691 events. 630/1691 cut-off events. For 695191/695193 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 15102 event pairs, 0 based on Foata normal form. 3/1694 useless extension candidates. Maximal degree in co-relation 43434. Up to 1016 conditions per place. [2020-10-15 23:38:19,846 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 734 selfloop transitions, 169 changer transitions 0/910 dead transitions. [2020-10-15 23:38:19,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 910 transitions, 66990 flow [2020-10-15 23:38:19,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:38:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:38:19,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-15 23:38:19,849 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-15 23:38:19,849 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-15 23:38:19,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-15 23:38:19,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:19,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-15 23:38:19,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:38:19,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:38:19,851 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:38:19,851 INFO L185 Difference]: Start difference. First operand has 660 places, 875 transitions, 64262 flow. Second operand 21 states and 1537 transitions. [2020-10-15 23:38:19,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 910 transitions, 66990 flow [2020-10-15 23:38:23,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 910 transitions, 65524 flow, removed 650 selfloop flow, removed 13 redundant places. [2020-10-15 23:38:23,095 INFO L241 Difference]: Finished difference. Result has 670 places, 882 transitions, 63610 flow [2020-10-15 23:38:23,096 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62796, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=63610, PETRI_PLACES=670, PETRI_TRANSITIONS=882} [2020-10-15 23:38:23,096 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 652 predicate places. [2020-10-15 23:38:23,096 INFO L481 AbstractCegarLoop]: Abstraction has has 670 places, 882 transitions, 63610 flow [2020-10-15 23:38:23,096 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:23,096 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:23,096 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:23,297 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-15 23:38:23,297 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:23,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:23,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1386271469, now seen corresponding path program 91 times [2020-10-15 23:38:23,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:23,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019122360] [2020-10-15 23:38:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:23,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:23,422 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:23,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019122360] [2020-10-15 23:38:23,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171818227] [2020-10-15 23:38:23,423 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 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:38:23,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:23,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:23,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:23,661 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:23,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:23,662 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:23,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063761600] [2020-10-15 23:38:23,662 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:23,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:23,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:23,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:23,664 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:23,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 882 transitions, 63610 flow. Second operand 17 states. [2020-10-15 23:38:23,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:23,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:23,664 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:25,228 INFO L129 PetriNetUnfolder]: 632/1695 cut-off events. [2020-10-15 23:38:25,228 INFO L130 PetriNetUnfolder]: For 705434/705436 co-relation queries the response was YES. [2020-10-15 23:38:25,268 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43450 conditions, 1695 events. 632/1695 cut-off events. For 705434/705436 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 15167 event pairs, 0 based on Foata normal form. 3/1698 useless extension candidates. Maximal degree in co-relation 43174. Up to 1048 conditions per place. [2020-10-15 23:38:25,290 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 754 selfloop transitions, 144 changer transitions 0/905 dead transitions. [2020-10-15 23:38:25,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 905 transitions, 66305 flow [2020-10-15 23:38:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:38:25,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:38:25,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-15 23:38:25,292 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-15 23:38:25,292 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-15 23:38:25,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-15 23:38:25,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:25,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-15 23:38:25,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:38:25,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:38:25,293 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:38:25,293 INFO L185 Difference]: Start difference. First operand has 670 places, 882 transitions, 63610 flow. Second operand 18 states and 1318 transitions. [2020-10-15 23:38:25,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 905 transitions, 66305 flow [2020-10-15 23:38:28,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 905 transitions, 66119 flow, removed 17 selfloop flow, removed 15 redundant places. [2020-10-15 23:38:28,411 INFO L241 Difference]: Finished difference. Result has 674 places, 885 transitions, 64284 flow [2020-10-15 23:38:28,412 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63425, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=64284, PETRI_PLACES=674, PETRI_TRANSITIONS=885} [2020-10-15 23:38:28,412 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 656 predicate places. [2020-10-15 23:38:28,412 INFO L481 AbstractCegarLoop]: Abstraction has has 674 places, 885 transitions, 64284 flow [2020-10-15 23:38:28,412 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:28,412 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:28,412 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:28,613 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:28,613 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:28,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:28,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1986388403, now seen corresponding path program 92 times [2020-10-15 23:38:28,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:28,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372919229] [2020-10-15 23:38:28,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:28,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:28,734 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:28,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372919229] [2020-10-15 23:38:28,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430816849] [2020-10-15 23:38:28,735 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 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:38:28,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:38:28,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:28,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:28,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:29,016 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:29,048 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:29,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:29,049 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:29,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092767136] [2020-10-15 23:38:29,049 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:29,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:29,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:29,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:29,051 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:29,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 885 transitions, 64284 flow. Second operand 17 states. [2020-10-15 23:38:29,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:29,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:29,051 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:30,755 INFO L129 PetriNetUnfolder]: 636/1704 cut-off events. [2020-10-15 23:38:30,756 INFO L130 PetriNetUnfolder]: For 737638/737640 co-relation queries the response was YES. [2020-10-15 23:38:30,790 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44116 conditions, 1704 events. 636/1704 cut-off events. For 737638/737640 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 15252 event pairs, 0 based on Foata normal form. 4/1708 useless extension candidates. Maximal degree in co-relation 43838. Up to 957 conditions per place. [2020-10-15 23:38:30,812 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 630 selfloop transitions, 263 changer transitions 0/900 dead transitions. [2020-10-15 23:38:30,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 900 transitions, 67270 flow [2020-10-15 23:38:30,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:38:30,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:38:30,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:38:30,814 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:38:30,814 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:38:30,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:38:30,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:30,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:38:30,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:38:30,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:38:30,816 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:38:30,816 INFO L185 Difference]: Start difference. First operand has 674 places, 885 transitions, 64284 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:38:30,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 900 transitions, 67270 flow [2020-10-15 23:38:33,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 900 transitions, 67088 flow, removed 4 selfloop flow, removed 13 redundant places. [2020-10-15 23:38:34,032 INFO L241 Difference]: Finished difference. Result has 680 places, 891 transitions, 65780 flow [2020-10-15 23:38:34,033 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=64102, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=65780, PETRI_PLACES=680, PETRI_TRANSITIONS=891} [2020-10-15 23:38:34,033 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 662 predicate places. [2020-10-15 23:38:34,033 INFO L481 AbstractCegarLoop]: Abstraction has has 680 places, 891 transitions, 65780 flow [2020-10-15 23:38:34,033 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:34,033 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:34,033 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:34,247 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-15 23:38:34,247 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:34,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:34,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1986389364, now seen corresponding path program 93 times [2020-10-15 23:38:34,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:34,248 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235932458] [2020-10-15 23:38:34,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:34,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:34,354 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:34,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235932458] [2020-10-15 23:38:34,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620072802] [2020-10-15 23:38:34,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:38:34,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:38:34,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:34,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:34,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:34,619 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:38:34,620 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:36,103 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:36,104 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:36,104 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:38:36,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742124792] [2020-10-15 23:38:36,105 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:38:36,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:36,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:38:36,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=220, Unknown=1, NotChecked=0, Total=306 [2020-10-15 23:38:36,106 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:36,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 891 transitions, 65780 flow. Second operand 18 states. [2020-10-15 23:38:36,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:36,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:36,107 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:39,945 WARN L193 SmtUtils]: Spent 3.19 s on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2020-10-15 23:38:42,122 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 43 [2020-10-15 23:38:45,243 WARN L193 SmtUtils]: Spent 3.07 s on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2020-10-15 23:38:56,296 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 47 [2020-10-15 23:39:41,616 INFO L129 PetriNetUnfolder]: 652/1748 cut-off events. [2020-10-15 23:39:41,617 INFO L130 PetriNetUnfolder]: For 805252/805254 co-relation queries the response was YES. [2020-10-15 23:39:41,656 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46525 conditions, 1748 events. 652/1748 cut-off events. For 805252/805254 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 15685 event pairs, 0 based on Foata normal form. 6/1754 useless extension candidates. Maximal degree in co-relation 46244. Up to 905 conditions per place. [2020-10-15 23:39:41,680 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 510 selfloop transitions, 412 changer transitions 0/929 dead transitions. [2020-10-15 23:39:41,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 929 transitions, 71231 flow [2020-10-15 23:39:41,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 23:39:41,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 23:39:41,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2280 transitions. [2020-10-15 23:39:41,683 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.68736810370817 [2020-10-15 23:39:41,683 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2280 transitions. [2020-10-15 23:39:41,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2280 transitions. [2020-10-15 23:39:41,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:41,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2280 transitions. [2020-10-15 23:39:41,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-15 23:39:41,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-15 23:39:41,687 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-15 23:39:41,687 INFO L185 Difference]: Start difference. First operand has 680 places, 891 transitions, 65780 flow. Second operand 31 states and 2280 transitions. [2020-10-15 23:39:41,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 929 transitions, 71231 flow [2020-10-15 23:39:45,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 929 transitions, 70351 flow, removed 329 selfloop flow, removed 11 redundant places. [2020-10-15 23:39:45,263 INFO L241 Difference]: Finished difference. Result has 704 places, 917 transitions, 69341 flow [2020-10-15 23:39:45,264 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=64900, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=69341, PETRI_PLACES=704, PETRI_TRANSITIONS=917} [2020-10-15 23:39:45,264 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 686 predicate places. [2020-10-15 23:39:45,264 INFO L481 AbstractCegarLoop]: Abstraction has has 704 places, 917 transitions, 69341 flow [2020-10-15 23:39:45,264 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:39:45,264 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:45,264 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:45,465 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2020-10-15 23:39:45,465 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:45,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:45,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1387224781, now seen corresponding path program 94 times [2020-10-15 23:39:45,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:45,466 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193135323] [2020-10-15 23:39:45,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:45,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:45,597 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:45,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193135323] [2020-10-15 23:39:45,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982885432] [2020-10-15 23:39:45,597 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 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:39:45,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:39:45,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:45,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:45,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:45,844 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:45,845 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:45,845 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:45,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409742653] [2020-10-15 23:39:45,846 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:45,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:45,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:45,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:45,847 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:45,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 917 transitions, 69341 flow. Second operand 17 states. [2020-10-15 23:39:45,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:45,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:45,848 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:47,758 INFO L129 PetriNetUnfolder]: 653/1752 cut-off events. [2020-10-15 23:39:47,758 INFO L130 PetriNetUnfolder]: For 790649/790651 co-relation queries the response was YES. [2020-10-15 23:39:47,799 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47029 conditions, 1752 events. 653/1752 cut-off events. For 790649/790651 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 15751 event pairs, 0 based on Foata normal form. 3/1755 useless extension candidates. Maximal degree in co-relation 46743. Up to 1085 conditions per place. [2020-10-15 23:39:47,823 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 792 selfloop transitions, 144 changer transitions 0/943 dead transitions. [2020-10-15 23:39:47,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 943 transitions, 72241 flow [2020-10-15 23:39:47,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:39:47,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:39:47,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1391 transitions. [2020-10-15 23:39:47,826 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2020-10-15 23:39:47,826 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1391 transitions. [2020-10-15 23:39:47,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1391 transitions. [2020-10-15 23:39:47,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:47,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1391 transitions. [2020-10-15 23:39:47,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:39:47,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:39:47,828 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:39:47,828 INFO L185 Difference]: Start difference. First operand has 704 places, 917 transitions, 69341 flow. Second operand 19 states and 1391 transitions. [2020-10-15 23:39:47,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 943 transitions, 72241 flow [2020-10-15 23:39:51,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 943 transitions, 68485 flow, removed 1697 selfloop flow, removed 23 redundant places. [2020-10-15 23:39:51,621 INFO L241 Difference]: Finished difference. Result has 702 places, 920 transitions, 66445 flow [2020-10-15 23:39:51,622 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=65760, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=773, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=66445, PETRI_PLACES=702, PETRI_TRANSITIONS=920} [2020-10-15 23:39:51,622 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 684 predicate places. [2020-10-15 23:39:51,622 INFO L481 AbstractCegarLoop]: Abstraction has has 702 places, 920 transitions, 66445 flow [2020-10-15 23:39:51,622 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:51,622 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:51,622 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:51,832 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:51,833 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:51,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:51,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1387194990, now seen corresponding path program 95 times [2020-10-15 23:39:51,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:51,833 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172369039] [2020-10-15 23:39:51,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:51,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:51,959 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:51,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172369039] [2020-10-15 23:39:51,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206491167] [2020-10-15 23:39:51,960 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 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:39:51,998 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:39:51,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:51,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:52,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:52,185 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:52,186 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:52,186 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:52,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916919488] [2020-10-15 23:39:52,186 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:52,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:52,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:52,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:52,188 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:52,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 920 transitions, 66445 flow. Second operand 17 states. [2020-10-15 23:39:52,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:52,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:52,188 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:54,035 INFO L129 PetriNetUnfolder]: 656/1758 cut-off events. [2020-10-15 23:39:54,035 INFO L130 PetriNetUnfolder]: For 731803/731805 co-relation queries the response was YES. [2020-10-15 23:39:54,070 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45560 conditions, 1758 events. 656/1758 cut-off events. For 731803/731805 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 15818 event pairs, 0 based on Foata normal form. 3/1761 useless extension candidates. Maximal degree in co-relation 45275. Up to 1048 conditions per place. [2020-10-15 23:39:54,095 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 767 selfloop transitions, 179 changer transitions 0/953 dead transitions. [2020-10-15 23:39:54,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 953 transitions, 69718 flow [2020-10-15 23:39:54,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:39:54,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:39:54,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1391 transitions. [2020-10-15 23:39:54,097 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2020-10-15 23:39:54,097 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1391 transitions. [2020-10-15 23:39:54,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1391 transitions. [2020-10-15 23:39:54,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:54,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1391 transitions. [2020-10-15 23:39:54,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:39:54,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:39:54,101 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:39:54,101 INFO L185 Difference]: Start difference. First operand has 702 places, 920 transitions, 66445 flow. Second operand 19 states and 1391 transitions. [2020-10-15 23:39:54,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 953 transitions, 69718 flow [2020-10-15 23:39:57,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 953 transitions, 69540 flow, removed 7 selfloop flow, removed 15 redundant places. [2020-10-15 23:39:57,558 INFO L241 Difference]: Finished difference. Result has 708 places, 927 transitions, 67538 flow [2020-10-15 23:39:57,559 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=66268, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=67538, PETRI_PLACES=708, PETRI_TRANSITIONS=927} [2020-10-15 23:39:57,559 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 690 predicate places. [2020-10-15 23:39:57,559 INFO L481 AbstractCegarLoop]: Abstraction has has 708 places, 927 transitions, 67538 flow [2020-10-15 23:39:57,559 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:57,559 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:57,559 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:57,773 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:57,773 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:57,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:57,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1986419155, now seen corresponding path program 96 times [2020-10-15 23:39:57,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:57,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681058212] [2020-10-15 23:39:57,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:57,882 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:57,883 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681058212] [2020-10-15 23:39:57,883 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737739027] [2020-10-15 23:39:57,883 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 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:39:57,923 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 23:39:57,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:57,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:57,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:58,194 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:39:58,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:39:58,239 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:58,240 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:58,240 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:58,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572086658] [2020-10-15 23:39:58,240 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:58,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:58,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:58,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:58,242 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:58,242 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 927 transitions, 67538 flow. Second operand 17 states. [2020-10-15 23:39:58,242 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:58,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:58,243 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:01,496 INFO L129 PetriNetUnfolder]: 681/1829 cut-off events. [2020-10-15 23:40:01,497 INFO L130 PetriNetUnfolder]: For 816910/816912 co-relation queries the response was YES. [2020-10-15 23:40:01,539 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48242 conditions, 1829 events. 681/1829 cut-off events. For 816910/816912 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 16508 event pairs, 0 based on Foata normal form. 5/1834 useless extension candidates. Maximal degree in co-relation 47954. Up to 1010 conditions per place. [2020-10-15 23:40:01,563 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 574 selfloop transitions, 386 changer transitions 0/967 dead transitions. [2020-10-15 23:40:01,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 967 transitions, 73727 flow [2020-10-15 23:40:01,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:40:01,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:40:01,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:40:01,565 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:40:01,565 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:40:01,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:40:01,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:01,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:40:01,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:40:01,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:40:01,573 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:40:01,574 INFO L185 Difference]: Start difference. First operand has 708 places, 927 transitions, 67538 flow. Second operand 29 states and 2134 transitions. [2020-10-15 23:40:01,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 967 transitions, 73727 flow [2020-10-15 23:40:05,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 967 transitions, 73548 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-15 23:40:05,190 INFO L241 Difference]: Finished difference. Result has 725 places, 962 transitions, 72456 flow [2020-10-15 23:40:05,190 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67365, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=72456, PETRI_PLACES=725, PETRI_TRANSITIONS=962} [2020-10-15 23:40:05,190 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 707 predicate places. [2020-10-15 23:40:05,190 INFO L481 AbstractCegarLoop]: Abstraction has has 725 places, 962 transitions, 72456 flow [2020-10-15 23:40:05,191 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:05,191 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:05,191 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:05,391 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:05,391 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:05,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:05,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1954120518, now seen corresponding path program 97 times [2020-10-15 23:40:05,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:05,392 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755666416] [2020-10-15 23:40:05,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:05,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:05,594 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:40:05,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755666416] [2020-10-15 23:40:05,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93677964] [2020-10-15 23:40:05,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:40:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:05,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:05,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:05,851 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:40:05,851 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:05,851 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:05,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131469845] [2020-10-15 23:40:05,852 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:05,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:05,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:05,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:05,853 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:05,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 962 transitions, 72456 flow. Second operand 17 states. [2020-10-15 23:40:05,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:05,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:05,853 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:07,677 INFO L129 PetriNetUnfolder]: 682/1832 cut-off events. [2020-10-15 23:40:07,678 INFO L130 PetriNetUnfolder]: For 815289/815291 co-relation queries the response was YES. [2020-10-15 23:40:07,720 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49095 conditions, 1832 events. 682/1832 cut-off events. For 815289/815291 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 16540 event pairs, 0 based on Foata normal form. 3/1835 useless extension candidates. Maximal degree in co-relation 48804. Up to 1173 conditions per place. [2020-10-15 23:40:07,744 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 854 selfloop transitions, 117 changer transitions 0/978 dead transitions. [2020-10-15 23:40:07,745 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 978 transitions, 75112 flow [2020-10-15 23:40:07,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:40:07,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:40:07,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1245 transitions. [2020-10-15 23:40:07,747 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6844420010995053 [2020-10-15 23:40:07,747 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1245 transitions. [2020-10-15 23:40:07,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1245 transitions. [2020-10-15 23:40:07,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:07,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1245 transitions. [2020-10-15 23:40:07,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:40:07,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:40:07,748 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:40:07,748 INFO L185 Difference]: Start difference. First operand has 725 places, 962 transitions, 72456 flow. Second operand 17 states and 1245 transitions. [2020-10-15 23:40:07,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 978 transitions, 75112 flow [2020-10-15 23:40:11,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 978 transitions, 73204 flow, removed 708 selfloop flow, removed 26 redundant places. [2020-10-15 23:40:11,918 INFO L241 Difference]: Finished difference. Result has 718 places, 966 transitions, 71275 flow [2020-10-15 23:40:11,918 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=70606, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=962, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=71275, PETRI_PLACES=718, PETRI_TRANSITIONS=966} [2020-10-15 23:40:11,919 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 700 predicate places. [2020-10-15 23:40:11,919 INFO L481 AbstractCegarLoop]: Abstraction has has 718 places, 966 transitions, 71275 flow [2020-10-15 23:40:11,919 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:11,919 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:11,919 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:12,119 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:12,120 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:12,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:12,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1795650355, now seen corresponding path program 98 times [2020-10-15 23:40:12,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:12,121 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439157584] [2020-10-15 23:40:12,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:12,269 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:12,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439157584] [2020-10-15 23:40:12,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84735995] [2020-10-15 23:40:12,270 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 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:40:12,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:40:12,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:12,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:12,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:13,521 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:13,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:13,522 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:13,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504616213] [2020-10-15 23:40:13,522 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:13,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:13,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:13,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:13,523 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:13,524 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 966 transitions, 71275 flow. Second operand 17 states. [2020-10-15 23:40:13,524 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:13,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:13,524 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:15,345 INFO L129 PetriNetUnfolder]: 685/1839 cut-off events. [2020-10-15 23:40:15,345 INFO L130 PetriNetUnfolder]: For 805132/805134 co-relation queries the response was YES. [2020-10-15 23:40:15,385 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48746 conditions, 1839 events. 685/1839 cut-off events. For 805132/805134 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 16610 event pairs, 0 based on Foata normal form. 3/1842 useless extension candidates. Maximal degree in co-relation 48452. Up to 1093 conditions per place. [2020-10-15 23:40:15,408 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 783 selfloop transitions, 199 changer transitions 0/989 dead transitions. [2020-10-15 23:40:15,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 989 transitions, 74389 flow [2020-10-15 23:40:15,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:40:15,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:40:15,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1320 transitions. [2020-10-15 23:40:15,410 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:40:15,410 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1320 transitions. [2020-10-15 23:40:15,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1320 transitions. [2020-10-15 23:40:15,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:15,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1320 transitions. [2020-10-15 23:40:15,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:40:15,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:40:15,412 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:40:15,412 INFO L185 Difference]: Start difference. First operand has 718 places, 966 transitions, 71275 flow. Second operand 18 states and 1320 transitions. [2020-10-15 23:40:15,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 989 transitions, 74389 flow [2020-10-15 23:40:19,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 989 transitions, 74227 flow, removed 18 selfloop flow, removed 12 redundant places. [2020-10-15 23:40:19,415 INFO L241 Difference]: Finished difference. Result has 726 places, 972 transitions, 72461 flow [2020-10-15 23:40:19,416 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=71114, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=72461, PETRI_PLACES=726, PETRI_TRANSITIONS=972} [2020-10-15 23:40:19,416 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 708 predicate places. [2020-10-15 23:40:19,416 INFO L481 AbstractCegarLoop]: Abstraction has has 726 places, 972 transitions, 72461 flow [2020-10-15 23:40:19,417 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:19,417 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:19,417 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:19,624 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-15 23:40:19,625 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:19,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:19,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1986418194, now seen corresponding path program 99 times [2020-10-15 23:40:19,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:19,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645198127] [2020-10-15 23:40:19,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:19,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:19,750 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:40:19,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645198127] [2020-10-15 23:40:19,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867367550] [2020-10-15 23:40:19,751 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 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:40:19,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:40:19,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:19,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:19,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:20,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:20,059 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:40:20,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:20,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:20,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320941280] [2020-10-15 23:40:20,060 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:20,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:20,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:20,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:20,061 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:20,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 972 transitions, 72461 flow. Second operand 17 states. [2020-10-15 23:40:20,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:20,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:20,061 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:22,850 INFO L129 PetriNetUnfolder]: 697/1873 cut-off events. [2020-10-15 23:40:22,851 INFO L130 PetriNetUnfolder]: For 876837/876843 co-relation queries the response was YES. [2020-10-15 23:40:22,892 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50860 conditions, 1873 events. 697/1873 cut-off events. For 876837/876843 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 16997 event pairs, 0 based on Foata normal form. 9/1882 useless extension candidates. Maximal degree in co-relation 50563. Up to 831 conditions per place. [2020-10-15 23:40:22,916 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 447 selfloop transitions, 539 changer transitions 0/993 dead transitions. [2020-10-15 23:40:22,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 993 transitions, 77582 flow [2020-10-15 23:40:22,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:40:22,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:40:22,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:40:22,918 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:40:22,918 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:40:22,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:40:22,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:22,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:40:22,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:40:22,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:40:22,921 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:40:22,921 INFO L185 Difference]: Start difference. First operand has 726 places, 972 transitions, 72461 flow. Second operand 29 states and 2134 transitions. [2020-10-15 23:40:22,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 993 transitions, 77582 flow [2020-10-15 23:40:27,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 993 transitions, 77384 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-15 23:40:27,282 INFO L241 Difference]: Finished difference. Result has 743 places, 989 transitions, 76782 flow [2020-10-15 23:40:27,282 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=72266, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=76782, PETRI_PLACES=743, PETRI_TRANSITIONS=989} [2020-10-15 23:40:27,283 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 725 predicate places. [2020-10-15 23:40:27,283 INFO L481 AbstractCegarLoop]: Abstraction has has 743 places, 989 transitions, 76782 flow [2020-10-15 23:40:27,283 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:27,283 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:27,283 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:27,496 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-15 23:40:27,497 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:27,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:27,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1623233199, now seen corresponding path program 100 times [2020-10-15 23:40:27,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:27,498 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578730955] [2020-10-15 23:40:27,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:27,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:27,622 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:27,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578730955] [2020-10-15 23:40:27,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325381263] [2020-10-15 23:40:27,623 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 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:40:27,664 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:40:27,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:27,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:27,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:27,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:40:27,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:27,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:27,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989377973] [2020-10-15 23:40:27,931 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:27,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:27,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:27,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:27,932 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:27,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 989 transitions, 76782 flow. Second operand 17 states. [2020-10-15 23:40:27,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:27,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:27,932 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:29,905 INFO L129 PetriNetUnfolder]: 700/1882 cut-off events. [2020-10-15 23:40:29,905 INFO L130 PetriNetUnfolder]: For 887547/887549 co-relation queries the response was YES. [2020-10-15 23:40:29,947 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52187 conditions, 1882 events. 700/1882 cut-off events. For 887547/887549 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 17104 event pairs, 0 based on Foata normal form. 3/1885 useless extension candidates. Maximal degree in co-relation 51887. Up to 1137 conditions per place. [2020-10-15 23:40:29,972 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 823 selfloop transitions, 184 changer transitions 0/1014 dead transitions. [2020-10-15 23:40:29,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 1014 transitions, 80072 flow [2020-10-15 23:40:29,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:40:29,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:40:29,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2020-10-15 23:40:29,974 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6848390446521287 [2020-10-15 23:40:29,974 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2020-10-15 23:40:29,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2020-10-15 23:40:29,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:29,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2020-10-15 23:40:29,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:40:29,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:40:29,976 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:40:29,976 INFO L185 Difference]: Start difference. First operand has 743 places, 989 transitions, 76782 flow. Second operand 18 states and 1319 transitions. [2020-10-15 23:40:29,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 1014 transitions, 80072 flow [2020-10-15 23:40:34,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 1014 transitions, 77768 flow, removed 907 selfloop flow, removed 24 redundant places. [2020-10-15 23:40:34,660 INFO L241 Difference]: Finished difference. Result has 739 places, 994 transitions, 75787 flow [2020-10-15 23:40:34,660 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=74489, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=75787, PETRI_PLACES=739, PETRI_TRANSITIONS=994} [2020-10-15 23:40:34,661 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 721 predicate places. [2020-10-15 23:40:34,661 INFO L481 AbstractCegarLoop]: Abstraction has has 739 places, 994 transitions, 75787 flow [2020-10-15 23:40:34,661 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:34,661 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:34,661 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:34,861 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-15 23:40:34,862 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:34,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:34,862 INFO L82 PathProgramCache]: Analyzing trace with hash 1973625067, now seen corresponding path program 101 times [2020-10-15 23:40:34,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:34,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657406867] [2020-10-15 23:40:34,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:34,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:35,010 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:35,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657406867] [2020-10-15 23:40:35,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413632399] [2020-10-15 23:40:35,011 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 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:40:35,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:40:35,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:35,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:35,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:35,266 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:35,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:35,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:35,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943934893] [2020-10-15 23:40:35,267 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:35,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:35,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:35,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:35,269 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:35,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 994 transitions, 75787 flow. Second operand 17 states. [2020-10-15 23:40:35,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:35,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:35,270 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:37,142 INFO L129 PetriNetUnfolder]: 702/1888 cut-off events. [2020-10-15 23:40:37,143 INFO L130 PetriNetUnfolder]: For 873804/873810 co-relation queries the response was YES. [2020-10-15 23:40:37,185 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51418 conditions, 1888 events. 702/1888 cut-off events. For 873804/873810 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 17326 event pairs, 0 based on Foata normal form. 7/1895 useless extension candidates. Maximal degree in co-relation 51116. Up to 1170 conditions per place. [2020-10-15 23:40:37,209 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 841 selfloop transitions, 160 changer transitions 0/1008 dead transitions. [2020-10-15 23:40:37,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 1008 transitions, 78669 flow [2020-10-15 23:40:37,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:40:37,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:40:37,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1320 transitions. [2020-10-15 23:40:37,212 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:40:37,212 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1320 transitions. [2020-10-15 23:40:37,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1320 transitions. [2020-10-15 23:40:37,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:37,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1320 transitions. [2020-10-15 23:40:37,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:40:37,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:40:37,213 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:40:37,213 INFO L185 Difference]: Start difference. First operand has 739 places, 994 transitions, 75787 flow. Second operand 18 states and 1320 transitions. [2020-10-15 23:40:37,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 1008 transitions, 78669 flow [2020-10-15 23:40:41,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 743 places, 1008 transitions, 78494 flow, removed 0 selfloop flow, removed 13 redundant places. [2020-10-15 23:40:41,400 INFO L241 Difference]: Finished difference. Result has 745 places, 998 transitions, 76658 flow [2020-10-15 23:40:41,400 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75613, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=76658, PETRI_PLACES=745, PETRI_TRANSITIONS=998} [2020-10-15 23:40:41,401 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 727 predicate places. [2020-10-15 23:40:41,401 INFO L481 AbstractCegarLoop]: Abstraction has has 745 places, 998 transitions, 76658 flow [2020-10-15 23:40:41,401 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:41,401 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:41,401 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:41,601 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:41,602 INFO L429 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:41,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:41,603 INFO L82 PathProgramCache]: Analyzing trace with hash 1159315556, now seen corresponding path program 102 times [2020-10-15 23:40:41,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:41,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219749083] [2020-10-15 23:40:41,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:41,756 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:40:41,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219749083] [2020-10-15 23:40:41,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833045948] [2020-10-15 23:40:41,757 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 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:40:41,796 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:40:41,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:41,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:41,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:46,823 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:40:46,824 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:46,824 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:46,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605739971] [2020-10-15 23:40:46,824 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:46,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:46,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:46,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=208, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:40:46,826 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:46,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 998 transitions, 76658 flow. Second operand 17 states. [2020-10-15 23:40:46,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:46,827 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:46,827 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:51,115 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:40:53,209 INFO L129 PetriNetUnfolder]: 708/1904 cut-off events. [2020-10-15 23:40:53,210 INFO L130 PetriNetUnfolder]: For 913062/913068 co-relation queries the response was YES. [2020-10-15 23:40:53,253 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52494 conditions, 1904 events. 708/1904 cut-off events. For 913062/913068 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 17484 event pairs, 0 based on Foata normal form. 7/1911 useless extension candidates. Maximal degree in co-relation 52190. Up to 1126 conditions per place. [2020-10-15 23:40:53,278 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 813 selfloop transitions, 210 changer transitions 0/1030 dead transitions. [2020-10-15 23:40:53,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 1030 transitions, 80636 flow [2020-10-15 23:40:53,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:40:53,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:40:53,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1392 transitions. [2020-10-15 23:40:53,281 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847024102311854 [2020-10-15 23:40:53,281 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1392 transitions. [2020-10-15 23:40:53,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1392 transitions. [2020-10-15 23:40:53,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:53,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1392 transitions. [2020-10-15 23:40:53,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:40:53,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:40:53,284 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:40:53,284 INFO L185 Difference]: Start difference. First operand has 745 places, 998 transitions, 76658 flow. Second operand 19 states and 1392 transitions. [2020-10-15 23:40:53,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 1030 transitions, 80636 flow [2020-10-15 23:40:57,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1030 transitions, 80488 flow, removed 4 selfloop flow, removed 12 redundant places. [2020-10-15 23:40:57,491 INFO L241 Difference]: Finished difference. Result has 754 places, 1008 transitions, 78452 flow [2020-10-15 23:40:57,492 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=76511, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=78452, PETRI_PLACES=754, PETRI_TRANSITIONS=1008} [2020-10-15 23:40:57,492 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 736 predicate places. [2020-10-15 23:40:57,492 INFO L481 AbstractCegarLoop]: Abstraction has has 754 places, 1008 transitions, 78452 flow [2020-10-15 23:40:57,492 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:57,493 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:57,493 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:57,698 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2020-10-15 23:40:57,699 INFO L429 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:57,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:57,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1987312885, now seen corresponding path program 103 times [2020-10-15 23:40:57,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:57,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707006629] [2020-10-15 23:40:57,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:57,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:57,822 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:57,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707006629] [2020-10-15 23:40:57,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764540304] [2020-10-15 23:40:57,823 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 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:40:57,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:57,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:57,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:41:09,989 WARN L193 SmtUtils]: Spent 901.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-10-15 23:41:09,993 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:41:09,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:41:10,079 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:41:10,080 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:41:10,080 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:41:10,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393629855] [2020-10-15 23:41:10,080 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:41:10,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:41:10,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:41:10,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=178, Unknown=7, NotChecked=0, Total=272 [2020-10-15 23:41:10,081 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:41:10,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 1008 transitions, 78452 flow. Second operand 17 states. [2020-10-15 23:41:10,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:41:10,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:41:10,082 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:14,463 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:41:18,663 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:41:38,379 WARN L193 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2020-10-15 23:41:45,605 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2020-10-15 23:41:47,052 INFO L129 PetriNetUnfolder]: 727/1952 cut-off events. [2020-10-15 23:41:47,052 INFO L130 PetriNetUnfolder]: For 1003310/1003312 co-relation queries the response was YES. [2020-10-15 23:41:47,097 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54821 conditions, 1952 events. 727/1952 cut-off events. For 1003310/1003312 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 17872 event pairs, 0 based on Foata normal form. 5/1957 useless extension candidates. Maximal degree in co-relation 54514. Up to 928 conditions per place. [2020-10-15 23:41:47,122 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 442 selfloop transitions, 593 changer transitions 0/1042 dead transitions. [2020-10-15 23:41:47,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 1042 transitions, 84402 flow [2020-10-15 23:41:47,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:41:47,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:41:47,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:41:47,125 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:41:47,125 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:41:47,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:41:47,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:41:47,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:41:47,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:41:47,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:41:47,128 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:41:47,128 INFO L185 Difference]: Start difference. First operand has 754 places, 1008 transitions, 78452 flow. Second operand 29 states and 2134 transitions. [2020-10-15 23:41:47,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 1042 transitions, 84402 flow [2020-10-15 23:41:51,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 1042 transitions, 84184 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-15 23:41:52,015 INFO L241 Difference]: Finished difference. Result has 772 places, 1037 transitions, 83581 flow [2020-10-15 23:41:52,015 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=78238, PETRI_DIFFERENCE_MINUEND_PLACES=740, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=569, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=83581, PETRI_PLACES=772, PETRI_TRANSITIONS=1037} [2020-10-15 23:41:52,016 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 754 predicate places. [2020-10-15 23:41:52,016 INFO L481 AbstractCegarLoop]: Abstraction has has 772 places, 1037 transitions, 83581 flow [2020-10-15 23:41:52,016 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:41:52,016 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:41:52,016 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:41:52,222 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:41:52,223 INFO L429 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:41:52,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:41:52,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1987311924, now seen corresponding path program 104 times [2020-10-15 23:41:52,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:41:52,224 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617275346] [2020-10-15 23:41:52,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:41:52,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:41:52,354 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:41:52,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617275346] [2020-10-15 23:41:52,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298583988] [2020-10-15 23:41:52,355 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 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:41:52,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:41:52,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:41:52,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:41:52,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:41:54,684 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:41:54,734 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:41:54,734 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:41:54,734 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:41:54,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457821679] [2020-10-15 23:41:54,734 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:41:54,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:41:54,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:41:54,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=189, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:41:54,736 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:41:54,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 1037 transitions, 83581 flow. Second operand 17 states. [2020-10-15 23:41:54,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:41:54,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:41:54,736 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:58,258 INFO L129 PetriNetUnfolder]: 742/1997 cut-off events. [2020-10-15 23:41:58,258 INFO L130 PetriNetUnfolder]: For 1088561/1088563 co-relation queries the response was YES. [2020-10-15 23:41:58,310 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58229 conditions, 1997 events. 742/1997 cut-off events. For 1088561/1088563 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 18343 event pairs, 0 based on Foata normal form. 5/2002 useless extension candidates. Maximal degree in co-relation 57918. Up to 914 conditions per place. [2020-10-15 23:41:58,341 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 531 selfloop transitions, 527 changer transitions 0/1065 dead transitions. [2020-10-15 23:41:58,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 1065 transitions, 89771 flow [2020-10-15 23:41:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:41:58,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:41:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:41:58,344 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:41:58,344 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:41:58,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:41:58,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:41:58,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:41:58,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:41:58,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:41:58,347 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:41:58,347 INFO L185 Difference]: Start difference. First operand has 772 places, 1037 transitions, 83581 flow. Second operand 29 states and 2134 transitions. [2020-10-15 23:41:58,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 1065 transitions, 89771 flow [2020-10-15 23:42:03,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 1065 transitions, 88053 flow, removed 639 selfloop flow, removed 22 redundant places. [2020-10-15 23:42:03,836 INFO L241 Difference]: Finished difference. Result has 781 places, 1057 transitions, 87127 flow [2020-10-15 23:42:03,837 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=81863, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=87127, PETRI_PLACES=781, PETRI_TRANSITIONS=1057} [2020-10-15 23:42:03,837 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 763 predicate places. [2020-10-15 23:42:03,837 INFO L481 AbstractCegarLoop]: Abstraction has has 781 places, 1057 transitions, 87127 flow [2020-10-15 23:42:03,837 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:03,837 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:03,838 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:04,038 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2020-10-15 23:42:04,038 INFO L429 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:04,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:04,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1988027125, now seen corresponding path program 105 times [2020-10-15 23:42:04,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:04,039 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691000165] [2020-10-15 23:42:04,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:04,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:04,157 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:42:04,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691000165] [2020-10-15 23:42:04,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691342554] [2020-10-15 23:42:04,158 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 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:42:04,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:42:04,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:04,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:04,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:04,482 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:42:04,482 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:04,482 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:04,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340173959] [2020-10-15 23:42:04,483 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:04,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:04,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:04,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:04,484 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:04,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 1057 transitions, 87127 flow. Second operand 17 states. [2020-10-15 23:42:04,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:04,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:04,484 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:07,227 INFO L129 PetriNetUnfolder]: 746/2006 cut-off events. [2020-10-15 23:42:07,227 INFO L130 PetriNetUnfolder]: For 1066912/1066914 co-relation queries the response was YES. [2020-10-15 23:42:07,274 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58498 conditions, 2006 events. 746/2006 cut-off events. For 1066912/1066914 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 18451 event pairs, 0 based on Foata normal form. 3/2009 useless extension candidates. Maximal degree in co-relation 58183. Up to 1080 conditions per place. [2020-10-15 23:42:07,301 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 741 selfloop transitions, 337 changer transitions 0/1085 dead transitions. [2020-10-15 23:42:07,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 1085 transitions, 90476 flow [2020-10-15 23:42:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 23:42:07,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 23:42:07,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1761 transitions. [2020-10-15 23:42:07,304 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:42:07,304 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1761 transitions. [2020-10-15 23:42:07,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1761 transitions. [2020-10-15 23:42:07,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:07,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1761 transitions. [2020-10-15 23:42:07,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-15 23:42:07,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-15 23:42:07,306 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-15 23:42:07,306 INFO L185 Difference]: Start difference. First operand has 781 places, 1057 transitions, 87127 flow. Second operand 24 states and 1761 transitions. [2020-10-15 23:42:07,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 804 places, 1085 transitions, 90476 flow [2020-10-15 23:42:12,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 1085 transitions, 86856 flow, removed 1402 selfloop flow, removed 27 redundant places. [2020-10-15 23:42:12,834 INFO L241 Difference]: Finished difference. Result has 779 places, 1063 transitions, 85036 flow [2020-10-15 23:42:12,835 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=83525, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1057, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=85036, PETRI_PLACES=779, PETRI_TRANSITIONS=1063} [2020-10-15 23:42:12,835 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 761 predicate places. [2020-10-15 23:42:12,835 INFO L481 AbstractCegarLoop]: Abstraction has has 779 places, 1063 transitions, 85036 flow [2020-10-15 23:42:12,835 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:12,835 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:12,835 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:13,035 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:13,036 INFO L429 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:13,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:13,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1987341715, now seen corresponding path program 106 times [2020-10-15 23:42:13,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:13,037 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548129993] [2020-10-15 23:42:13,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:13,169 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:42:13,169 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548129993] [2020-10-15 23:42:13,169 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436252586] [2020-10-15 23:42:13,170 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 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:42:13,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:42:13,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:13,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:13,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:13,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,526 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,527 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,532 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,532 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:13,611 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:42:13,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:13,612 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:13,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516387042] [2020-10-15 23:42:13,612 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:13,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:13,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:13,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:13,614 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:13,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 779 places, 1063 transitions, 85036 flow. Second operand 17 states. [2020-10-15 23:42:13,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:13,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:13,615 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:16,587 INFO L129 PetriNetUnfolder]: 760/2043 cut-off events. [2020-10-15 23:42:16,587 INFO L130 PetriNetUnfolder]: For 1082737/1082739 co-relation queries the response was YES. [2020-10-15 23:42:16,639 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58607 conditions, 2043 events. 760/2043 cut-off events. For 1082737/1082739 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 18828 event pairs, 0 based on Foata normal form. 5/2048 useless extension candidates. Maximal degree in co-relation 58290. Up to 974 conditions per place. [2020-10-15 23:42:16,670 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 558 selfloop transitions, 526 changer transitions 0/1091 dead transitions. [2020-10-15 23:42:16,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 1091 transitions, 91090 flow [2020-10-15 23:42:16,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:42:16,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:42:16,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:42:16,673 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:42:16,673 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:42:16,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:42:16,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:16,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:42:16,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:42:16,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:42:16,677 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:42:16,677 INFO L185 Difference]: Start difference. First operand has 779 places, 1063 transitions, 85036 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:42:16,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 1091 transitions, 91090 flow [2020-10-15 23:42:22,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1091 transitions, 90680 flow, removed 14 selfloop flow, removed 19 redundant places. [2020-10-15 23:42:22,140 INFO L241 Difference]: Finished difference. Result has 789 places, 1082 transitions, 89733 flow [2020-10-15 23:42:22,141 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=84633, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1063, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=89733, PETRI_PLACES=789, PETRI_TRANSITIONS=1082} [2020-10-15 23:42:22,141 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 771 predicate places. [2020-10-15 23:42:22,141 INFO L481 AbstractCegarLoop]: Abstraction has has 789 places, 1082 transitions, 89733 flow [2020-10-15 23:42:22,141 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:22,141 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:22,141 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:22,348 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2020-10-15 23:42:22,349 INFO L429 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:22,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:22,349 INFO L82 PathProgramCache]: Analyzing trace with hash -658279765, now seen corresponding path program 107 times [2020-10-15 23:42:22,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:22,350 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307390472] [2020-10-15 23:42:22,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:22,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:22,474 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:42:22,475 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307390472] [2020-10-15 23:42:22,475 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740761938] [2020-10-15 23:42:22,475 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:22,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:42:22,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:22,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:22,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:22,757 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:42:22,775 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:42:22,775 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:22,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:22,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84537187] [2020-10-15 23:42:22,776 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:22,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:22,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:22,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:22,778 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:22,778 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1082 transitions, 89733 flow. Second operand 17 states. [2020-10-15 23:42:22,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:22,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:22,778 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:26,312 INFO L129 PetriNetUnfolder]: 780/2097 cut-off events. [2020-10-15 23:42:26,312 INFO L130 PetriNetUnfolder]: For 1169500/1169506 co-relation queries the response was YES. [2020-10-15 23:42:26,354 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61579 conditions, 2097 events. 780/2097 cut-off events. For 1169500/1169506 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 19392 event pairs, 0 based on Foata normal form. 9/2106 useless extension candidates. Maximal degree in co-relation 61259. Up to 1236 conditions per place. [2020-10-15 23:42:26,384 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 753 selfloop transitions, 357 changer transitions 0/1117 dead transitions. [2020-10-15 23:42:26,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 1117 transitions, 96159 flow [2020-10-15 23:42:26,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-15 23:42:26,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-15 23:42:26,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2428 transitions. [2020-10-15 23:42:26,386 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876239025771737 [2020-10-15 23:42:26,386 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2428 transitions. [2020-10-15 23:42:26,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2428 transitions. [2020-10-15 23:42:26,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:26,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2428 transitions. [2020-10-15 23:42:26,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-15 23:42:26,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-15 23:42:26,391 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-15 23:42:26,391 INFO L185 Difference]: Start difference. First operand has 789 places, 1082 transitions, 89733 flow. Second operand 33 states and 2428 transitions. [2020-10-15 23:42:26,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 1117 transitions, 96159 flow [2020-10-15 23:42:32,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 801 places, 1117 transitions, 93899 flow, removed 971 selfloop flow, removed 20 redundant places. [2020-10-15 23:42:32,579 INFO L241 Difference]: Finished difference. Result has 804 places, 1112 transitions, 92411 flow [2020-10-15 23:42:32,580 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=87478, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=92411, PETRI_PLACES=804, PETRI_TRANSITIONS=1112} [2020-10-15 23:42:32,580 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 786 predicate places. [2020-10-15 23:42:32,580 INFO L481 AbstractCegarLoop]: Abstraction has has 804 places, 1112 transitions, 92411 flow [2020-10-15 23:42:32,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:32,580 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:32,580 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:32,781 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:32,781 INFO L429 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:32,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:32,781 INFO L82 PathProgramCache]: Analyzing trace with hash -2073881812, now seen corresponding path program 108 times [2020-10-15 23:42:32,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:32,782 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747292566] [2020-10-15 23:42:32,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:32,939 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:42:32,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747292566] [2020-10-15 23:42:32,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661653652] [2020-10-15 23:42:32,940 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:32,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:42:32,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:32,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:32,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:33,227 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:42:33,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:33,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:33,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052407219] [2020-10-15 23:42:33,228 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:33,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:33,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:33,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:33,229 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:33,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 804 places, 1112 transitions, 92411 flow. Second operand 17 states. [2020-10-15 23:42:33,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:33,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:33,230 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:37,103 INFO L129 PetriNetUnfolder]: 806/2172 cut-off events. [2020-10-15 23:42:37,104 INFO L130 PetriNetUnfolder]: For 1161697/1161699 co-relation queries the response was YES. [2020-10-15 23:42:37,161 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62710 conditions, 2172 events. 806/2172 cut-off events. For 1161697/1161699 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 20274 event pairs, 0 based on Foata normal form. 3/2175 useless extension candidates. Maximal degree in co-relation 62387. Up to 941 conditions per place. [2020-10-15 23:42:37,193 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 594 selfloop transitions, 582 changer transitions 0/1183 dead transitions. [2020-10-15 23:42:37,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 1183 transitions, 99203 flow [2020-10-15 23:42:37,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:42:37,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:42:37,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1982 transitions. [2020-10-15 23:42:37,196 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6860505365178262 [2020-10-15 23:42:37,196 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1982 transitions. [2020-10-15 23:42:37,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1982 transitions. [2020-10-15 23:42:37,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:37,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1982 transitions. [2020-10-15 23:42:37,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:42:37,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:42:37,199 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:42:37,199 INFO L185 Difference]: Start difference. First operand has 804 places, 1112 transitions, 92411 flow. Second operand 27 states and 1982 transitions. [2020-10-15 23:42:37,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 1183 transitions, 99203 flow [2020-10-15 23:42:43,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 803 places, 1183 transitions, 97096 flow, removed 827 selfloop flow, removed 27 redundant places. [2020-10-15 23:42:43,931 INFO L241 Difference]: Finished difference. Result has 806 places, 1145 transitions, 95455 flow [2020-10-15 23:42:43,932 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=90319, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=549, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=95455, PETRI_PLACES=806, PETRI_TRANSITIONS=1145} [2020-10-15 23:42:43,932 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 788 predicate places. [2020-10-15 23:42:43,932 INFO L481 AbstractCegarLoop]: Abstraction has has 806 places, 1145 transitions, 95455 flow [2020-10-15 23:42:43,932 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:43,932 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:43,933 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:44,138 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2020-10-15 23:42:44,139 INFO L429 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:44,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:44,139 INFO L82 PathProgramCache]: Analyzing trace with hash -658278804, now seen corresponding path program 109 times [2020-10-15 23:42:44,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:44,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597323248] [2020-10-15 23:42:44,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:44,296 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:42:44,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597323248] [2020-10-15 23:42:44,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885101949] [2020-10-15 23:42:44,297 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:44,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:44,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:44,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:44,683 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:42:44,735 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:42:44,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:44,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:44,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435545959] [2020-10-15 23:42:44,737 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:44,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:44,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:44,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:44,740 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:44,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 1145 transitions, 95455 flow. Second operand 17 states. [2020-10-15 23:42:44,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:44,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:44,742 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:49,707 INFO L129 PetriNetUnfolder]: 828/2230 cut-off events. [2020-10-15 23:42:49,707 INFO L130 PetriNetUnfolder]: For 1265824/1265826 co-relation queries the response was YES. [2020-10-15 23:42:49,765 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65638 conditions, 2230 events. 828/2230 cut-off events. For 1265824/1265826 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 20941 event pairs, 0 based on Foata normal form. 5/2235 useless extension candidates. Maximal degree in co-relation 65313. Up to 907 conditions per place. [2020-10-15 23:42:49,798 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 428 selfloop transitions, 746 changer transitions 0/1181 dead transitions. [2020-10-15 23:42:49,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 840 places, 1181 transitions, 103023 flow [2020-10-15 23:42:49,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 23:42:49,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-15 23:42:49,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2575 transitions. [2020-10-15 23:42:49,801 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:42:49,801 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2575 transitions. [2020-10-15 23:42:49,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2575 transitions. [2020-10-15 23:42:49,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:49,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2575 transitions. [2020-10-15 23:42:49,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-15 23:42:49,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-15 23:42:49,805 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-15 23:42:49,805 INFO L185 Difference]: Start difference. First operand has 806 places, 1145 transitions, 95455 flow. Second operand 35 states and 2575 transitions. [2020-10-15 23:42:49,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 840 places, 1181 transitions, 103023 flow [2020-10-15 23:42:56,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 819 places, 1181 transitions, 102388 flow, removed 44 selfloop flow, removed 21 redundant places. [2020-10-15 23:42:56,720 INFO L241 Difference]: Finished difference. Result has 823 places, 1174 transitions, 101895 flow [2020-10-15 23:42:56,721 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=94827, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=723, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=101895, PETRI_PLACES=823, PETRI_TRANSITIONS=1174} [2020-10-15 23:42:56,721 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 805 predicate places. [2020-10-15 23:42:56,721 INFO L481 AbstractCegarLoop]: Abstraction has has 823 places, 1174 transitions, 101895 flow [2020-10-15 23:42:56,721 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:56,721 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:56,721 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:56,922 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2020-10-15 23:42:56,922 INFO L429 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:56,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:56,923 INFO L82 PathProgramCache]: Analyzing trace with hash -658249013, now seen corresponding path program 110 times [2020-10-15 23:42:56,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:56,923 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412535264] [2020-10-15 23:42:56,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:56,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:57,070 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:42:57,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412535264] [2020-10-15 23:42:57,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926345982] [2020-10-15 23:42:57,071 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:57,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:42:57,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:57,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:57,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:57,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:57,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:42:57,333 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:43:03,474 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2020-10-15 23:43:03,476 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:43:03,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:03,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:43:03,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424237344] [2020-10-15 23:43:03,477 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:43:03,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:03,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:43:03,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=222, Unknown=1, NotChecked=0, Total=306 [2020-10-15 23:43:03,479 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:43:03,479 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 823 places, 1174 transitions, 101895 flow. Second operand 18 states. [2020-10-15 23:43:03,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:03,480 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:43:03,480 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:06,767 WARN L193 SmtUtils]: Spent 858.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 24 [2020-10-15 23:43:17,392 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-10-15 23:43:19,502 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 41 [2020-10-15 23:43:27,850 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-10-15 23:43:32,179 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-15 23:44:02,926 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2020-10-15 23:44:31,037 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 52 [2020-10-15 23:44:57,721 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2020-10-15 23:45:31,731 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification that was a NOOP. DAG size: 49 Received shutdown request... [2020-10-15 23:45:56,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-15 23:45:56,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2020-10-15 23:45:56,685 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-15 23:45:56,690 WARN L235 ceAbstractionStarter]: Timeout [2020-10-15 23:45:56,690 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 11:45:56 BasicIcfg [2020-10-15 23:45:56,690 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-15 23:45:56,691 INFO L168 Benchmark]: Toolchain (without parser) took 866524.58 ms. Allocated memory was 253.2 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 207.5 MB in the beginning and 2.1 GB in the end (delta: -1.9 GB). Peak memory consumption was 283.6 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:56,692 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 253.2 MB. Free memory is still 229.6 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:45:56,692 INFO L168 Benchmark]: CACSL2BoogieTranslator took 786.48 ms. Allocated memory was 253.2 MB in the beginning and 318.2 MB in the end (delta: 65.0 MB). Free memory was 207.5 MB in the beginning and 274.2 MB in the end (delta: -66.7 MB). Peak memory consumption was 26.7 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:56,692 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.47 ms. Allocated memory is still 318.2 MB. Free memory was 274.2 MB in the beginning and 271.7 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:56,693 INFO L168 Benchmark]: Boogie Preprocessor took 39.50 ms. Allocated memory is still 318.2 MB. Free memory was 271.7 MB in the beginning and 269.2 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:56,693 INFO L168 Benchmark]: RCFGBuilder took 352.16 ms. Allocated memory is still 318.2 MB. Free memory was 269.2 MB in the beginning and 249.9 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:56,693 INFO L168 Benchmark]: TraceAbstraction took 865295.77 ms. Allocated memory was 318.2 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 249.9 MB in the beginning and 2.1 GB in the end (delta: -1.8 GB). Peak memory consumption was 261.0 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:56,695 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 253.2 MB. Free memory is still 229.6 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 786.48 ms. Allocated memory was 253.2 MB in the beginning and 318.2 MB in the end (delta: 65.0 MB). Free memory was 207.5 MB in the beginning and 274.2 MB in the end (delta: -66.7 MB). Peak memory consumption was 26.7 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 42.47 ms. Allocated memory is still 318.2 MB. Free memory was 274.2 MB in the beginning and 271.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 39.50 ms. Allocated memory is still 318.2 MB. Free memory was 271.7 MB in the beginning and 269.2 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 352.16 ms. Allocated memory is still 318.2 MB. Free memory was 269.2 MB in the beginning and 249.9 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. * TraceAbstraction took 865295.77 ms. Allocated memory was 318.2 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 249.9 MB in the beginning and 2.1 GB in the end (delta: -1.8 GB). Peak memory consumption was 261.0 MB. 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 CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 71/107 universal loopers) in iteration 136,while PetriNetUnfolder was constructing finite prefix that currently has 6042 conditions, 239 events (18/238 cut-off events. For 72329/72331 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 2974 event pairs, 0 based on Foata normal form. 2/478 useless extension candidates. Maximal degree in co-relation 5723. Up to 71 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 865.1s, OverallIterations: 136, TraceHistogramMax: 6, AutomataDifference: 754.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.2s, HoareTripleCheckerStatistics: 289 SDtfs, 1981 SDslu, 0 SDs, 0 SdLazy, 9906 SolverSat, 3231 SolverUnsat, 98 SolverUnknown, 0 SolverNotchecked, 200.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3649 GetRequests, 639 SyntacticMatches, 112 SemanticMatches, 2898 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17738 ImplicationChecksByTransitivity, 352.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=101895occurred in iteration=135, 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.8s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 75.5s InterpolantComputationTime, 3284 NumberOfCodeBlocks, 3284 NumberOfCodeBlocksAsserted, 409 NumberOfCheckSat, 3019 ConstructedInterpolants, 23 QuantifiedInterpolants, 331650 SizeOfPredicates, 129 NumberOfNonLiveVariables, 11134 ConjunctsInSsa, 1249 ConjunctsInUnsatCore, 265 InterpolantComputations, 7 PerfectInterpolantSequences, 0/1218 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