/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-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 23:31:28,868 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 23:31:28,870 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 23:31:28,893 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 23:31:28,894 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 23:31:28,895 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 23:31:28,896 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 23:31:28,898 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 23:31:28,900 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 23:31:28,901 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 23:31:28,902 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 23:31:28,903 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 23:31:28,903 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 23:31:28,904 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 23:31:28,905 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 23:31:28,906 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 23:31:28,907 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 23:31:28,908 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 23:31:28,909 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 23:31:28,911 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 23:31:28,912 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 23:31:28,913 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 23:31:28,914 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 23:31:28,915 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 23:31:28,918 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 23:31:28,918 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 23:31:28,918 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 23:31:28,919 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 23:31:28,919 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 23:31:28,920 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 23:31:28,920 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 23:31:28,923 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 23:31:28,924 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 23:31:28,925 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 23:31:28,926 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 23:31:28,927 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 23:31:28,928 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 23:31:28,928 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 23:31:28,928 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 23:31:28,929 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 23:31:28,930 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 23:31:28,931 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,978 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 23:31:28,979 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 23:31:28,980 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 23:31:28,980 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 23:31:28,980 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 23:31:28,981 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 23:31:28,981 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 23:31:28,981 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 23:31:28,981 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 23:31:28,981 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 23:31:28,982 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 23:31:28,982 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 23:31:28,982 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 23:31:28,982 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 23:31:28,982 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 23:31:28,982 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 23:31:28,983 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 23:31:28,983 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 23:31:28,985 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 23:31:28,985 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 23:31:28,985 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 23:31:28,985 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 23:31:28,985 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 23:31:28,986 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 23:31:28,986 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 23:31:28,986 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 23:31:28,986 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 23:31:28,986 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-15 23:31:28,987 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 23:31:29,311 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 23:31:29,326 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 23:31:29,330 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 23:31:29,332 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 23:31:29,334 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 23:31:29,335 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench-2.i [2020-10-15 23:31:29,404 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/344a6c035/ffa190eb9a2e4bd6860108718d4554d2/FLAG1bfe6318a [2020-10-15 23:31:29,952 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 23:31:29,953 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-2.i [2020-10-15 23:31:29,975 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/344a6c035/ffa190eb9a2e4bd6860108718d4554d2/FLAG1bfe6318a [2020-10-15 23:31:30,236 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/344a6c035/ffa190eb9a2e4bd6860108718d4554d2 [2020-10-15 23:31:30,246 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 23:31:30,248 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 23:31:30,250 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:30,250 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 23:31:30,254 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 23:31:30,255 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,258 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1efa44a3 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,259 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,267 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 23:31:30,326 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 23:31:30,821 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:30,834 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 23:31:30,912 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:30,989 INFO L208 MainTranslator]: Completed translation [2020-10-15 23:31:30,990 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,990 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:30,991 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:30,991 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 23:31:30,991 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 23:31:31,000 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:31,015 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,037 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:31,037 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 23:31:31,038 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 23:31:31,038 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 23:31:31,047 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,047 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,050 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,051 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,057 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,061 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,063 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,066 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 23:31:31,067 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 23:31:31,067 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 23:31:31,067 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 23:31:31,068 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,135 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-15 23:31:31,136 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-15 23:31:31,136 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-15 23:31:31,136 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-15 23:31:31,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 23:31:31,137 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-15 23:31:31,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 23:31:31,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 23:31:31,138 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-15 23:31:31,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 23:31:31,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 23:31:31,140 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,444 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 23:31:31,444 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-15 23:31:31,446 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,446 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 23:31:31,447 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 23:31:31,448 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 23:31:31,451 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 23:31:31,452 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,452 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eaeeff3 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,453 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,453 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eaeeff3 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,453 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,456 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench-2.i [2020-10-15 23:31:31,468 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 23:31:31,475 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-15 23:31:31,476 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 23:31:31,506 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,506 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,506 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,507 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,508 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,509 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,509 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,510 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,510 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,510 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,511 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,514 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,515 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,515 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,516 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,516 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,516 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,517 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,517 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,517 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,518 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,518 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,518 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,519 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,519 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,520 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,520 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,520 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,520 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,521 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,525 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,526 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,526 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,532 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,532 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,533 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,533 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,533 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,533 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,550 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-15 23:31:31,569 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:31:31,569 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:31:31,569 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:31:31,570 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:31:31,570 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:31:31,570 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:31:31,570 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:31:31,570 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:31:31,582 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:31,625 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:31,625 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 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,632 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:31,638 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,641 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:31:31,643 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,646 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,647 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,665 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:31,666 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:31,667 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,669 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-15 23:31:32,782 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-15 23:31:32,866 INFO L132 LiptonReduction]: Checked pairs total: 911 [2020-10-15 23:31:32,866 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-15 23:31:32,869 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1230 [2020-10-15 23:31:32,877 INFO L129 PetriNetUnfolder]: 3/12 cut-off events. [2020-10-15 23:31:32,878 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:32,878 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:32,879 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-15 23:31:32,879 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:32,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:32,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1506398721, now seen corresponding path program 1 times [2020-10-15 23:31:32,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:32,896 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315919109] [2020-10-15 23:31:32,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,108 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,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315919109] [2020-10-15 23:31:33,110 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,110 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:31:33,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573380321] [2020-10-15 23:31:33,121 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:31:33,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:31:33,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:31:33,142 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,144 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 14 transitions, 34 flow. Second operand 4 states. [2020-10-15 23:31:33,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,146 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,215 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-15 23:31:33,216 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:33,216 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,218 INFO L132 encePairwiseOnDemand]: 101/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-15 23:31:33,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:33,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:33,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:33,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2020-10-15 23:31:33,237 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6990654205607477 [2020-10-15 23:31:33,238 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:33,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:33,256 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:33,258 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,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:33,263 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,265 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:33,268 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,269 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-15 23:31:33,269 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:33,270 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:31:33,270 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,270 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 23:31:33,270 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,271 INFO L82 PathProgramCache]: Analyzing trace with hash -244605853, now seen corresponding path program 1 times [2020-10-15 23:31:33,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895899713] [2020-10-15 23:31:33,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,385 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,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895899713] [2020-10-15 23:31:33,386 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,386 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222364374] [2020-10-15 23:31:33,388 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,391 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,392 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-15 23:31:33,392 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,392 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,392 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,463 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-15 23:31:33,463 INFO L130 PetriNetUnfolder]: For 37/43 co-relation queries the response was YES. [2020-10-15 23:31:33,464 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,465 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-15 23:31:33,465 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:33,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:33,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:33,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-15 23:31:33,469 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-15 23:31:33,469 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:33,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:33,474 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:33,474 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,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:33,476 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,477 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:33,477 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,478 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-15 23:31:33,478 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:33,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,478 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,478 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 23:31:33,479 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,479 INFO L82 PathProgramCache]: Analyzing trace with hash -245178826, now seen corresponding path program 1 times [2020-10-15 23:31:33,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208034261] [2020-10-15 23:31:33,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,553 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,553 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208034261] [2020-10-15 23:31:33,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117707659] [2020-10-15 23:31:33,554 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,557 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-15 23:31:33,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,558 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,600 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-15 23:31:33,601 INFO L130 PetriNetUnfolder]: For 116/118 co-relation queries the response was YES. [2020-10-15 23:31:33,602 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,603 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-15 23:31:33,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:33,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:33,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:33,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2020-10-15 23:31:33,605 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:33,605 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:33,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:33,609 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:33,609 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,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:33,613 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,614 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:33,614 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,614 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-15 23:31:33,615 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:33,615 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,615 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,615 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 23:31:33,616 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,616 INFO L82 PathProgramCache]: Analyzing trace with hash -244724056, now seen corresponding path program 2 times [2020-10-15 23:31:33,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651579631] [2020-10-15 23:31:33,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:33,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651579631] [2020-10-15 23:31:33,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330570435] [2020-10-15 23:31:33,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,676 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-15 23:31:33,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,677 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,758 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-15 23:31:33,758 INFO L130 PetriNetUnfolder]: For 171/177 co-relation queries the response was YES. [2020-10-15 23:31:33,759 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,761 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-15 23:31:33,761 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:33,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:33,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:33,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-15 23:31:33,764 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-15 23:31:33,764 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:33,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:33,784 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:33,784 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,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:33,787 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,788 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:33,788 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,789 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-15 23:31:33,789 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:33,789 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,789 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,789 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,790 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 23:31:33,790 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1007175194, now seen corresponding path program 2 times [2020-10-15 23:31:33,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,791 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379980988] [2020-10-15 23:31:33,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,856 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,856 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379980988] [2020-10-15 23:31:33,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094134772] [2020-10-15 23:31:33,857 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,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:33,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:33,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:33,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:33,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:34,022 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,023 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:34,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-15 23:31:34,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002695346] [2020-10-15 23:31:34,024 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:31:34,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:34,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:31:34,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:31:34,027 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:34,027 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-15 23:31:34,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:34,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:34,028 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:34,111 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-15 23:31:34,111 INFO L130 PetriNetUnfolder]: For 313/315 co-relation queries the response was YES. [2020-10-15 23:31:34,113 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,114 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-15 23:31:34,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:34,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:34,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:34,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:34,117 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:34,118 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:34,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:34,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:34,122 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:34,122 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,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:34,126 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,127 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:34,128 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,128 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-15 23:31:34,128 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:34,128 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:31:34,128 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:34,129 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:34,342 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,343 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:34,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:34,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1002797622, now seen corresponding path program 3 times [2020-10-15 23:31:34,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:34,345 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466390761] [2020-10-15 23:31:34,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:34,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:34,449 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,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466390761] [2020-10-15 23:31:34,450 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179557499] [2020-10-15 23:31:34,450 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,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:34,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:34,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:34,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:34,579 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,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:34,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:34,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303887200] [2020-10-15 23:31:34,580 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:34,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:34,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:34,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:34,583 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:34,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-15 23:31:34,584 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:34,584 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:34,584 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:34,634 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-15 23:31:34,634 INFO L130 PetriNetUnfolder]: For 528/530 co-relation queries the response was YES. [2020-10-15 23:31:34,635 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,637 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 26 selfloop transitions, 13 changer transitions 0/46 dead transitions. [2020-10-15 23:31:34,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 514 flow [2020-10-15 23:31:34,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:31:34,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:31:34,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 441 transitions. [2020-10-15 23:31:34,641 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:34,642 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:34,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:31:34,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:31:34,647 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:31:34,647 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,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 514 flow [2020-10-15 23:31:34,659 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,661 INFO L241 Difference]: Finished difference. Result has 51 places, 43 transitions, 382 flow [2020-10-15 23:31:34,661 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,661 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 33 predicate places. [2020-10-15 23:31:34,661 INFO L481 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 382 flow [2020-10-15 23:31:34,662 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:34,662 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:34,662 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:34,876 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,877 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:34,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:34,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1003511862, now seen corresponding path program 4 times [2020-10-15 23:31:34,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:34,878 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837458667] [2020-10-15 23:31:34,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:34,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:34,930 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,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837458667] [2020-10-15 23:31:34,931 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110527118] [2020-10-15 23:31:34,931 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,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:34,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:34,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:34,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:35,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:35,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:35,053 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:35,053 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:35,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086059948] [2020-10-15 23:31:35,054 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:35,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:35,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:35,056 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,057 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states. [2020-10-15 23:31:35,057 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,057 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,057 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,164 INFO L129 PetriNetUnfolder]: 43/102 cut-off events. [2020-10-15 23:31:35,164 INFO L130 PetriNetUnfolder]: For 747/753 co-relation queries the response was YES. [2020-10-15 23:31:35,165 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,167 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 26 changer transitions 0/53 dead transitions. [2020-10-15 23:31:35,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 53 transitions, 601 flow [2020-10-15 23:31:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:35,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:35,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:35,170 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:35,170 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:35,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:35,174 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:35,174 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,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 53 transitions, 601 flow [2020-10-15 23:31:35,179 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,181 INFO L241 Difference]: Finished difference. Result has 59 places, 50 transitions, 546 flow [2020-10-15 23:31:35,181 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,182 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 41 predicate places. [2020-10-15 23:31:35,182 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 546 flow [2020-10-15 23:31:35,182 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:35,182 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,182 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,397 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,398 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,398 INFO L82 PathProgramCache]: Analyzing trace with hash -239480742, now seen corresponding path program 1 times [2020-10-15 23:31:35,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069497279] [2020-10-15 23:31:35,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,456 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,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069497279] [2020-10-15 23:31:35,457 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:35,457 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:35,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323812232] [2020-10-15 23:31:35,458 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:35,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:35,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:35,460 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 546 flow. Second operand 6 states. [2020-10-15 23:31:35,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,461 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,528 INFO L129 PetriNetUnfolder]: 44/104 cut-off events. [2020-10-15 23:31:35,529 INFO L130 PetriNetUnfolder]: For 1065/1067 co-relation queries the response was YES. [2020-10-15 23:31:35,530 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,532 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 19 changer transitions 0/53 dead transitions. [2020-10-15 23:31:35,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 53 transitions, 680 flow [2020-10-15 23:31:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:35,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:35,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 515 transitions. [2020-10-15 23:31:35,535 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:31:35,535 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:35,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:35,539 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:35,539 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,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 53 transitions, 680 flow [2020-10-15 23:31:35,577 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,579 INFO L241 Difference]: Finished difference. Result has 61 places, 51 transitions, 520 flow [2020-10-15 23:31:35,579 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,580 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-15 23:31:35,580 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 520 flow [2020-10-15 23:31:35,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:35,580 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,580 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,580 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-15 23:31:35,581 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1157444620, now seen corresponding path program 2 times [2020-10-15 23:31:35,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,582 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529502252] [2020-10-15 23:31:35,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,633 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,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529502252] [2020-10-15 23:31:35,634 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:35,634 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:35,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686486616] [2020-10-15 23:31:35,635 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:35,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:35,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:35,636 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 520 flow. Second operand 6 states. [2020-10-15 23:31:35,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,637 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,731 INFO L129 PetriNetUnfolder]: 49/116 cut-off events. [2020-10-15 23:31:35,731 INFO L130 PetriNetUnfolder]: For 1296/1302 co-relation queries the response was YES. [2020-10-15 23:31:35,732 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,734 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 33 changer transitions 0/60 dead transitions. [2020-10-15 23:31:35,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 60 transitions, 775 flow [2020-10-15 23:31:35,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:35,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:35,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:35,738 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:35,738 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:35,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:35,744 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:35,744 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,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 60 transitions, 775 flow [2020-10-15 23:31:35,752 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,754 INFO L241 Difference]: Finished difference. Result has 66 places, 58 transitions, 716 flow [2020-10-15 23:31:35,755 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,755 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 48 predicate places. [2020-10-15 23:31:35,755 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 716 flow [2020-10-15 23:31:35,755 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:35,755 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,756 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,756 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-15 23:31:35,756 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1157681987, now seen corresponding path program 3 times [2020-10-15 23:31:35,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415622335] [2020-10-15 23:31:35,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,826 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,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415622335] [2020-10-15 23:31:35,827 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910561203] [2020-10-15 23:31:35,827 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,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:35,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:35,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:35,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:35,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:35,973 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,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:35,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-15 23:31:35,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393173942] [2020-10-15 23:31:35,974 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:31:35,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:31:35,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:31:35,976 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 716 flow. Second operand 12 states. [2020-10-15 23:31:35,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,977 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,120 INFO L129 PetriNetUnfolder]: 56/134 cut-off events. [2020-10-15 23:31:36,120 INFO L130 PetriNetUnfolder]: For 1857/1859 co-relation queries the response was YES. [2020-10-15 23:31:36,121 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,124 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 31 changer transitions 0/68 dead transitions. [2020-10-15 23:31:36,124 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 1032 flow [2020-10-15 23:31:36,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:36,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:36,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:36,129 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:36,129 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:36,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:36,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:36,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:36,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:36,135 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:36,135 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,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 1032 flow [2020-10-15 23:31:36,146 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,148 INFO L241 Difference]: Finished difference. Result has 75 places, 67 transitions, 892 flow [2020-10-15 23:31:36,149 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,149 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 57 predicate places. [2020-10-15 23:31:36,149 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 892 flow [2020-10-15 23:31:36,149 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:31:36,149 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,150 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:36,362 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,363 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:36,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:36,363 INFO L82 PathProgramCache]: Analyzing trace with hash 1043969740, now seen corresponding path program 3 times [2020-10-15 23:31:36,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:36,364 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007683116] [2020-10-15 23:31:36,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:36,414 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,414 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007683116] [2020-10-15 23:31:36,414 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:36,415 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:36,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465654611] [2020-10-15 23:31:36,415 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:36,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:36,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:36,417 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 892 flow. Second operand 6 states. [2020-10-15 23:31:36,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,417 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,513 INFO L129 PetriNetUnfolder]: 62/149 cut-off events. [2020-10-15 23:31:36,513 INFO L130 PetriNetUnfolder]: For 2542/2544 co-relation queries the response was YES. [2020-10-15 23:31:36,514 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,516 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 35 changer transitions 0/78 dead transitions. [2020-10-15 23:31:36,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 78 transitions, 1271 flow [2020-10-15 23:31:36,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:36,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:36,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:36,519 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:36,519 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:36,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:36,524 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:36,524 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,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 78 transitions, 1271 flow [2020-10-15 23:31:36,534 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,537 INFO L241 Difference]: Finished difference. Result has 80 places, 75 transitions, 1053 flow [2020-10-15 23:31:36,537 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,537 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 62 predicate places. [2020-10-15 23:31:36,538 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 1053 flow [2020-10-15 23:31:36,538 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:36,538 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,538 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:36,538 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-15 23:31:36,538 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:36,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:36,539 INFO L82 PathProgramCache]: Analyzing trace with hash 1021955896, now seen corresponding path program 5 times [2020-10-15 23:31:36,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:36,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110929635] [2020-10-15 23:31:36,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:36,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:36,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:36,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110929635] [2020-10-15 23:31:36,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790715503] [2020-10-15 23:31:36,623 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,664 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:36,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:36,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:36,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:36,753 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,753 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:36,753 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:36,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330279237] [2020-10-15 23:31:36,754 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:36,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:36,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:36,756 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 1053 flow. Second operand 11 states. [2020-10-15 23:31:36,757 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,757 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,819 INFO L129 PetriNetUnfolder]: 64/156 cut-off events. [2020-10-15 23:31:36,819 INFO L130 PetriNetUnfolder]: For 3008/3014 co-relation queries the response was YES. [2020-10-15 23:31:36,820 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,823 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2020-10-15 23:31:36,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 82 transitions, 1320 flow [2020-10-15 23:31:36,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:36,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:36,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 514 transitions. [2020-10-15 23:31:36,826 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-15 23:31:36,826 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:36,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:36,829 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:36,829 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,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 82 transitions, 1320 flow [2020-10-15 23:31:36,844 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,847 INFO L241 Difference]: Finished difference. Result has 84 places, 77 transitions, 1057 flow [2020-10-15 23:31:36,848 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,848 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 66 predicate places. [2020-10-15 23:31:36,848 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 1057 flow [2020-10-15 23:31:36,848 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:36,849 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,849 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:37,063 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,064 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:37,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:37,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1043405416, now seen corresponding path program 6 times [2020-10-15 23:31:37,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:37,066 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710560398] [2020-10-15 23:31:37,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:37,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,143 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,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710560398] [2020-10-15 23:31:37,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935960422] [2020-10-15 23:31:37,144 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,209 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:37,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:37,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:37,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:37,295 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,296 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:37,296 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:37,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304416482] [2020-10-15 23:31:37,297 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:37,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:37,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:37,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:37,298 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:37,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 1057 flow. Second operand 11 states. [2020-10-15 23:31:37,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:37,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:37,299 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:37,381 INFO L129 PetriNetUnfolder]: 68/166 cut-off events. [2020-10-15 23:31:37,381 INFO L130 PetriNetUnfolder]: For 3422/3428 co-relation queries the response was YES. [2020-10-15 23:31:37,383 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,385 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 29 changer transitions 0/86 dead transitions. [2020-10-15 23:31:37,386 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 1336 flow [2020-10-15 23:31:37,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:37,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:37,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 588 transitions. [2020-10-15 23:31:37,389 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:37,389 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:37,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:37,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:37,393 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:37,393 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,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 1336 flow [2020-10-15 23:31:37,404 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,408 INFO L241 Difference]: Finished difference. Result has 89 places, 81 transitions, 1175 flow [2020-10-15 23:31:37,408 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,408 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 71 predicate places. [2020-10-15 23:31:37,408 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 1175 flow [2020-10-15 23:31:37,408 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:37,409 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:37,409 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:37,624 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,625 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:37,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:37,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1044119656, now seen corresponding path program 7 times [2020-10-15 23:31:37,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:37,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144988469] [2020-10-15 23:31:37,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:37,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,681 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,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144988469] [2020-10-15 23:31:37,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110959984] [2020-10-15 23:31:37,682 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,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:37,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:37,793 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:37,805 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,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:37,806 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:37,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398718327] [2020-10-15 23:31:37,806 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:37,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:37,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:37,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:37,808 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:37,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states. [2020-10-15 23:31:37,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:37,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:37,809 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:37,954 INFO L129 PetriNetUnfolder]: 72/176 cut-off events. [2020-10-15 23:31:37,954 INFO L130 PetriNetUnfolder]: For 3390/3392 co-relation queries the response was YES. [2020-10-15 23:31:37,955 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 176 events. 72/176 cut-off events. For 3390/3392 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 789 event pairs, 0 based on Foata normal form. 4/180 useless extension candidates. Maximal degree in co-relation 1422. Up to 92 conditions per place. [2020-10-15 23:31:37,958 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 43 changer transitions 0/94 dead transitions. [2020-10-15 23:31:37,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 1610 flow [2020-10-15 23:31:37,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:37,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:37,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:37,962 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:37,962 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:37,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:37,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:37,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:37,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:37,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:37,967 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:37,967 INFO L185 Difference]: Start difference. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states and 810 transitions. [2020-10-15 23:31:37,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 1610 flow [2020-10-15 23:31:37,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 1563 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:37,984 INFO L241 Difference]: Finished difference. Result has 97 places, 89 transitions, 1457 flow [2020-10-15 23:31:37,984 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1457, PETRI_PLACES=97, PETRI_TRANSITIONS=89} [2020-10-15 23:31:37,985 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 79 predicate places. [2020-10-15 23:31:37,985 INFO L481 AbstractCegarLoop]: Abstraction has has 97 places, 89 transitions, 1457 flow [2020-10-15 23:31:37,985 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:37,985 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:37,985 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:38,198 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,199 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:38,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:38,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1863320015, now seen corresponding path program 4 times [2020-10-15 23:31:38,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:38,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174936212] [2020-10-15 23:31:38,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:38,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:38,265 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,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174936212] [2020-10-15 23:31:38,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321793643] [2020-10-15 23:31:38,266 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,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:38,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:38,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:38,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:38,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:38,473 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,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:38,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:38,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212872300] [2020-10-15 23:31:38,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:38,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:38,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:38,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:38,476 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:38,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states. [2020-10-15 23:31:38,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:38,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:38,478 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:38,769 INFO L129 PetriNetUnfolder]: 76/186 cut-off events. [2020-10-15 23:31:38,769 INFO L130 PetriNetUnfolder]: For 4284/4286 co-relation queries the response was YES. [2020-10-15 23:31:38,772 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,776 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 41 selfloop transitions, 50 changer transitions 0/98 dead transitions. [2020-10-15 23:31:38,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 98 transitions, 1837 flow [2020-10-15 23:31:38,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:38,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:38,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:38,780 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:38,780 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:38,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:38,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:38,784 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:38,784 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,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 98 transitions, 1837 flow [2020-10-15 23:31:38,811 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,815 INFO L241 Difference]: Finished difference. Result has 103 places, 95 transitions, 1580 flow [2020-10-15 23:31:38,815 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,816 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 85 predicate places. [2020-10-15 23:31:38,816 INFO L481 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 1580 flow [2020-10-15 23:31:38,816 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:38,816 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:38,816 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:39,029 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,029 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:39,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:39,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1506947668, now seen corresponding path program 5 times [2020-10-15 23:31:39,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:39,030 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659361117] [2020-10-15 23:31:39,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:39,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:39,107 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,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659361117] [2020-10-15 23:31:39,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673177648] [2020-10-15 23:31:39,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 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,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:39,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:39,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:39,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:39,259 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,259 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:39,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:39,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015558354] [2020-10-15 23:31:39,260 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:39,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:39,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:39,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:39,262 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:39,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 95 transitions, 1580 flow. Second operand 11 states. [2020-10-15 23:31:39,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:39,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:39,263 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:39,414 INFO L129 PetriNetUnfolder]: 79/194 cut-off events. [2020-10-15 23:31:39,414 INFO L130 PetriNetUnfolder]: For 5251/5253 co-relation queries the response was YES. [2020-10-15 23:31:39,417 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,423 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2020-10-15 23:31:39,423 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 105 transitions, 1984 flow [2020-10-15 23:31:39,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:39,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:39,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:31:39,427 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:31:39,427 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:31:39,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:31:39,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:39,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:31:39,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:39,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:39,439 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:39,439 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,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 105 transitions, 1984 flow [2020-10-15 23:31:39,467 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,471 INFO L241 Difference]: Finished difference. Result has 109 places, 101 transitions, 1682 flow [2020-10-15 23:31:39,471 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,471 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 91 predicate places. [2020-10-15 23:31:39,472 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 1682 flow [2020-10-15 23:31:39,472 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:39,472 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:39,472 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:39,685 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,686 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:39,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:39,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1180151505, now seen corresponding path program 6 times [2020-10-15 23:31:39,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:39,687 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280046323] [2020-10-15 23:31:39,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:39,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:39,767 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,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280046323] [2020-10-15 23:31:39,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859995570] [2020-10-15 23:31:39,768 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,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:39,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:39,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:39,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:39,919 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:39,931 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,931 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:39,932 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:39,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111760856] [2020-10-15 23:31:39,933 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:39,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:39,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:39,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:39,939 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:39,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 1682 flow. Second operand 11 states. [2020-10-15 23:31:39,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:39,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:39,941 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,196 INFO L129 PetriNetUnfolder]: 85/209 cut-off events. [2020-10-15 23:31:40,196 INFO L130 PetriNetUnfolder]: For 5939/5945 co-relation queries the response was YES. [2020-10-15 23:31:40,198 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,202 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 67 changer transitions 0/110 dead transitions. [2020-10-15 23:31:40,202 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 110 transitions, 2145 flow [2020-10-15 23:31:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:40,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:40,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:40,204 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:40,204 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:40,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:40,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:40,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:40,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:40,209 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:40,209 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,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 110 transitions, 2145 flow [2020-10-15 23:31:40,230 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,234 INFO L241 Difference]: Finished difference. Result has 120 places, 109 transitions, 2026 flow [2020-10-15 23:31:40,234 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,235 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-15 23:31:40,235 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 109 transitions, 2026 flow [2020-10-15 23:31:40,235 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:40,235 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,235 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:40,449 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,450 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:40,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:40,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1180152466, now seen corresponding path program 7 times [2020-10-15 23:31:40,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:40,451 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656052460] [2020-10-15 23:31:40,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:40,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,503 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,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656052460] [2020-10-15 23:31:40,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832599173] [2020-10-15 23:31:40,504 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,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:40,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:40,608 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:40,620 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,621 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:40,621 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:40,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498140819] [2020-10-15 23:31:40,622 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:40,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:40,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:40,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:40,623 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:40,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states. [2020-10-15 23:31:40,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:40,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:40,625 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,858 INFO L129 PetriNetUnfolder]: 90/223 cut-off events. [2020-10-15 23:31:40,858 INFO L130 PetriNetUnfolder]: For 6487/6493 co-relation queries the response was YES. [2020-10-15 23:31:40,860 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,864 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 52 selfloop transitions, 61 changer transitions 0/120 dead transitions. [2020-10-15 23:31:40,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 120 transitions, 2553 flow [2020-10-15 23:31:40,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:40,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:40,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:40,868 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:40,868 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:40,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:40,872 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:40,872 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,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 120 transitions, 2553 flow [2020-10-15 23:31:40,903 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,907 INFO L241 Difference]: Finished difference. Result has 120 places, 116 transitions, 2217 flow [2020-10-15 23:31:40,907 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,908 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-15 23:31:40,908 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 116 transitions, 2217 flow [2020-10-15 23:31:40,908 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:40,908 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,908 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,121 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,122 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1249580248, now seen corresponding path program 4 times [2020-10-15 23:31:41,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,123 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323009222] [2020-10-15 23:31:41,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,196 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,197 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323009222] [2020-10-15 23:31:41,197 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382219181] [2020-10-15 23:31:41,197 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,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:41,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:41,344 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:41,366 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,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:41,367 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:31:41,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488364298] [2020-10-15 23:31:41,367 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:31:41,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:41,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:31:41,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:31:41,369 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:41,370 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 116 transitions, 2217 flow. Second operand 14 states. [2020-10-15 23:31:41,370 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:41,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:41,371 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:41,537 INFO L129 PetriNetUnfolder]: 98/245 cut-off events. [2020-10-15 23:31:41,537 INFO L130 PetriNetUnfolder]: For 8167/8173 co-relation queries the response was YES. [2020-10-15 23:31:41,539 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,543 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 77 selfloop transitions, 43 changer transitions 0/127 dead transitions. [2020-10-15 23:31:41,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 127 transitions, 2807 flow [2020-10-15 23:31:41,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:41,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:41,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:41,546 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:41,546 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:41,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:41,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:41,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:41,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:41,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:41,550 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:41,550 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,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 127 transitions, 2807 flow [2020-10-15 23:31:41,577 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,581 INFO L241 Difference]: Finished difference. Result has 128 places, 126 transitions, 2441 flow [2020-10-15 23:31:41,581 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,581 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 110 predicate places. [2020-10-15 23:31:41,581 INFO L481 AbstractCegarLoop]: Abstraction has has 128 places, 126 transitions, 2441 flow [2020-10-15 23:31:41,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:31:41,582 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:41,582 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,795 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,796 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1615712474, now seen corresponding path program 8 times [2020-10-15 23:31:41,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035621925] [2020-10-15 23:31:41,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,860 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,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035621925] [2020-10-15 23:31:41,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545211818] [2020-10-15 23:31:41,861 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,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:41,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:42,016 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,016 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:42,017 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:42,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930718475] [2020-10-15 23:31:42,018 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:42,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:42,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:42,020 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:42,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 126 transitions, 2441 flow. Second operand 11 states. [2020-10-15 23:31:42,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:42,020 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,136 INFO L129 PetriNetUnfolder]: 102/255 cut-off events. [2020-10-15 23:31:42,136 INFO L130 PetriNetUnfolder]: For 9232/9234 co-relation queries the response was YES. [2020-10-15 23:31:42,138 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,143 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2020-10-15 23:31:42,143 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 138 transitions, 2968 flow [2020-10-15 23:31:42,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:42,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:42,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-15 23:31:42,145 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:31:42,145 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-15 23:31:42,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-15 23:31:42,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-15 23:31:42,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:42,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:42,148 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:42,148 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,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 138 transitions, 2968 flow [2020-10-15 23:31:42,177 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,181 INFO L241 Difference]: Finished difference. Result has 129 places, 131 transitions, 2481 flow [2020-10-15 23:31:42,181 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,181 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 111 predicate places. [2020-10-15 23:31:42,181 INFO L481 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 2481 flow [2020-10-15 23:31:42,181 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:42,182 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:42,182 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:42,396 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,397 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:42,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:42,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1992155942, now seen corresponding path program 9 times [2020-10-15 23:31:42,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:42,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826718106] [2020-10-15 23:31:42,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:42,456 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,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826718106] [2020-10-15 23:31:42,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112972163] [2020-10-15 23:31:42,457 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,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:42,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:42,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:42,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:42,578 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:42,586 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,587 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:42,587 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:42,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413593666] [2020-10-15 23:31:42,588 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:42,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:42,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:42,590 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:42,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states. [2020-10-15 23:31:42,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:42,591 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,818 INFO L129 PetriNetUnfolder]: 109/274 cut-off events. [2020-10-15 23:31:42,819 INFO L130 PetriNetUnfolder]: For 9570/9572 co-relation queries the response was YES. [2020-10-15 23:31:42,821 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,826 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 76 selfloop transitions, 60 changer transitions 0/143 dead transitions. [2020-10-15 23:31:42,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 143 transitions, 3089 flow [2020-10-15 23:31:42,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:42,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:42,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:42,829 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:42,829 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:42,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:42,833 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:42,833 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,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 143 transitions, 3089 flow [2020-10-15 23:31:42,874 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,881 INFO L241 Difference]: Finished difference. Result has 137 places, 140 transitions, 2922 flow [2020-10-15 23:31:42,881 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,881 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 119 predicate places. [2020-10-15 23:31:42,881 INFO L481 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 2922 flow [2020-10-15 23:31:42,882 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:42,882 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:42,882 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,095 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,095 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,096 INFO L82 PathProgramCache]: Analyzing trace with hash -2014319702, now seen corresponding path program 10 times [2020-10-15 23:31:43,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,097 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039432376] [2020-10-15 23:31:43,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,153 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,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039432376] [2020-10-15 23:31:43,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001393793] [2020-10-15 23:31:43,154 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,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:43,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:43,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:43,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:43,285 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,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:43,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:43,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757160924] [2020-10-15 23:31:43,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:43,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:43,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:43,288 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:43,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 2922 flow. Second operand 11 states. [2020-10-15 23:31:43,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:43,289 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:43,461 INFO L129 PetriNetUnfolder]: 110/275 cut-off events. [2020-10-15 23:31:43,461 INFO L130 PetriNetUnfolder]: For 11037/11039 co-relation queries the response was YES. [2020-10-15 23:31:43,463 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,468 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 101 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2020-10-15 23:31:43,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 150 transitions, 3409 flow [2020-10-15 23:31:43,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:43,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:43,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:31:43,471 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:31:43,471 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:31:43,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:31:43,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:43,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:31:43,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:43,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:43,474 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:43,474 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,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 150 transitions, 3409 flow [2020-10-15 23:31:43,508 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,512 INFO L241 Difference]: Finished difference. Result has 141 places, 142 transitions, 2962 flow [2020-10-15 23:31:43,513 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,513 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 123 predicate places. [2020-10-15 23:31:43,513 INFO L481 AbstractCegarLoop]: Abstraction has has 141 places, 142 transitions, 2962 flow [2020-10-15 23:31:43,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:43,513 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:43,513 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,713 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,714 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1996654383, now seen corresponding path program 11 times [2020-10-15 23:31:43,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762712200] [2020-10-15 23:31:43,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:43,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762712200] [2020-10-15 23:31:43,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614627236] [2020-10-15 23:31:43,779 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,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:43,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:43,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:43,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:43,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:43,879 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,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:43,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:43,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060818072] [2020-10-15 23:31:43,881 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:43,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:43,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:43,883 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:43,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states. [2020-10-15 23:31:43,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:43,884 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:44,133 INFO L129 PetriNetUnfolder]: 117/295 cut-off events. [2020-10-15 23:31:44,133 INFO L130 PetriNetUnfolder]: For 12278/12280 co-relation queries the response was YES. [2020-10-15 23:31:44,137 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,145 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 89 selfloop transitions, 58 changer transitions 0/154 dead transitions. [2020-10-15 23:31:44,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 154 transitions, 3651 flow [2020-10-15 23:31:44,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:44,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:44,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:44,148 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:44,149 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:44,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:44,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:44,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:44,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:44,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:44,153 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:44,153 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,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 154 transitions, 3651 flow [2020-10-15 23:31:44,222 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,228 INFO L241 Difference]: Finished difference. Result has 146 places, 151 transitions, 3409 flow [2020-10-15 23:31:44,229 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,229 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-15 23:31:44,229 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 3409 flow [2020-10-15 23:31:44,229 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:44,229 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:44,229 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:44,443 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,443 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:44,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:44,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1996675742, now seen corresponding path program 12 times [2020-10-15 23:31:44,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:44,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191031297] [2020-10-15 23:31:44,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:44,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:44,491 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,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191031297] [2020-10-15 23:31:44,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39136566] [2020-10-15 23:31:44,491 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,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:44,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:44,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:44,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:44,618 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,618 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:44,619 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:44,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180638871] [2020-10-15 23:31:44,619 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:44,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:44,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:44,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:44,621 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:44,622 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 3409 flow. Second operand 11 states. [2020-10-15 23:31:44,622 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:44,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:44,623 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:44,810 INFO L129 PetriNetUnfolder]: 120/303 cut-off events. [2020-10-15 23:31:44,810 INFO L130 PetriNetUnfolder]: For 14314/14320 co-relation queries the response was YES. [2020-10-15 23:31:44,813 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,818 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 83 selfloop transitions, 71 changer transitions 0/161 dead transitions. [2020-10-15 23:31:44,818 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 161 transitions, 3926 flow [2020-10-15 23:31:44,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:44,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:44,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 882 transitions. [2020-10-15 23:31:44,820 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:44,820 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:44,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:44,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:44,824 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:44,824 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,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 161 transitions, 3926 flow [2020-10-15 23:31:44,876 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,881 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,882 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 154 transitions, 3521 flow [2020-10-15 23:31:44,882 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:44,882 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:44,882 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:45,091 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,092 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:45,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:45,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1996653422, now seen corresponding path program 13 times [2020-10-15 23:31:45,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:45,093 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757242586] [2020-10-15 23:31:45,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:45,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,153 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,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757242586] [2020-10-15 23:31:45,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395194637] [2020-10-15 23:31:45,153 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,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:45,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:45,242 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:45,249 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,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:45,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:45,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650281217] [2020-10-15 23:31:45,250 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:45,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:45,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:45,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:45,252 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:45,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 154 transitions, 3521 flow. Second operand 11 states. [2020-10-15 23:31:45,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:45,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:45,253 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:45,542 INFO L129 PetriNetUnfolder]: 127/322 cut-off events. [2020-10-15 23:31:45,542 INFO L130 PetriNetUnfolder]: For 16704/16706 co-relation queries the response was YES. [2020-10-15 23:31:45,544 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,548 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 96 changer transitions 0/169 dead transitions. [2020-10-15 23:31:45,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 169 transitions, 4321 flow [2020-10-15 23:31:45,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:45,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:45,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:45,551 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:45,551 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:45,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:45,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:45,583 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:45,583 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,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 169 transitions, 4321 flow [2020-10-15 23:31:45,631 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,636 INFO L241 Difference]: Finished difference. Result has 158 places, 163 transitions, 4052 flow [2020-10-15 23:31:45,637 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,637 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 140 predicate places. [2020-10-15 23:31:45,637 INFO L481 AbstractCegarLoop]: Abstraction has has 158 places, 163 transitions, 4052 flow [2020-10-15 23:31:45,637 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:45,637 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:45,637 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:45,851 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,852 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:45,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:45,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1617646328, now seen corresponding path program 8 times [2020-10-15 23:31:45,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:45,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618069433] [2020-10-15 23:31:45,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:45,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,949 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,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618069433] [2020-10-15 23:31:45,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050491739] [2020-10-15 23:31:45,950 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:46,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:46,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:46,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:46,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,106 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,107 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,107 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:46,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330615441] [2020-10-15 23:31:46,107 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:46,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:46,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:46,110 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:46,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 163 transitions, 4052 flow. Second operand 13 states. [2020-10-15 23:31:46,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:46,111 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:46,218 INFO L129 PetriNetUnfolder]: 129/328 cut-off events. [2020-10-15 23:31:46,218 INFO L130 PetriNetUnfolder]: For 17738/17740 co-relation queries the response was YES. [2020-10-15 23:31:46,222 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,227 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2020-10-15 23:31:46,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 171 transitions, 4533 flow [2020-10-15 23:31:46,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:46,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:46,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-15 23:31:46,229 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:31:46,229 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-15 23:31:46,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-15 23:31:46,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:46,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-15 23:31:46,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:46,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:46,232 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:46,232 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,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 171 transitions, 4533 flow [2020-10-15 23:31:46,302 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,308 INFO L241 Difference]: Finished difference. Result has 156 places, 165 transitions, 3855 flow [2020-10-15 23:31:46,308 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,308 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 138 predicate places. [2020-10-15 23:31:46,308 INFO L481 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 3855 flow [2020-10-15 23:31:46,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:46,309 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:46,309 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:46,523 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,524 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:46,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:46,524 INFO L82 PathProgramCache]: Analyzing trace with hash -2014169786, now seen corresponding path program 9 times [2020-10-15 23:31:46,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:46,525 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56135821] [2020-10-15 23:31:46,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:46,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:46,608 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,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56135821] [2020-10-15 23:31:46,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794936407] [2020-10-15 23:31:46,609 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,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:31:46,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:46,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:46,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,755 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,755 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,755 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:46,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158364924] [2020-10-15 23:31:46,756 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:46,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:46,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:46,759 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:46,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 3855 flow. Second operand 13 states. [2020-10-15 23:31:46,759 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:46,760 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:46,886 INFO L129 PetriNetUnfolder]: 131/335 cut-off events. [2020-10-15 23:31:46,886 INFO L130 PetriNetUnfolder]: For 18279/18281 co-relation queries the response was YES. [2020-10-15 23:31:46,889 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,895 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 126 selfloop transitions, 40 changer transitions 0/173 dead transitions. [2020-10-15 23:31:46,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 173 transitions, 4343 flow [2020-10-15 23:31:46,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:46,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:46,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 661 transitions. [2020-10-15 23:31:46,897 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863966770508827 [2020-10-15 23:31:46,897 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:46,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:46,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:46,900 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:46,900 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,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 173 transitions, 4343 flow [2020-10-15 23:31:46,968 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,974 INFO L241 Difference]: Finished difference. Result has 161 places, 167 transitions, 4007 flow [2020-10-15 23:31:46,974 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,975 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 143 predicate places. [2020-10-15 23:31:46,975 INFO L481 AbstractCegarLoop]: Abstraction has has 161 places, 167 transitions, 4007 flow [2020-10-15 23:31:46,975 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:46,975 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:46,975 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:47,188 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,188 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:47,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:47,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1992720266, now seen corresponding path program 10 times [2020-10-15 23:31:47,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:47,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669793448] [2020-10-15 23:31:47,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:47,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:47,261 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,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669793448] [2020-10-15 23:31:47,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233572549] [2020-10-15 23:31:47,261 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,304 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:47,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:47,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:47,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:47,390 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,390 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:47,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:47,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438374392] [2020-10-15 23:31:47,391 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:47,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:47,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:47,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:47,393 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:47,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 167 transitions, 4007 flow. Second operand 13 states. [2020-10-15 23:31:47,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:47,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:47,394 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:47,526 INFO L129 PetriNetUnfolder]: 133/340 cut-off events. [2020-10-15 23:31:47,526 INFO L130 PetriNetUnfolder]: For 19624/19626 co-relation queries the response was YES. [2020-10-15 23:31:47,530 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,535 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 117 selfloop transitions, 51 changer transitions 0/175 dead transitions. [2020-10-15 23:31:47,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 175 transitions, 4503 flow [2020-10-15 23:31:47,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:47,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:47,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 735 transitions. [2020-10-15 23:31:47,538 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:47,538 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:47,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:47,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:47,541 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:47,541 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,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 175 transitions, 4503 flow [2020-10-15 23:31:47,601 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,606 INFO L241 Difference]: Finished difference. Result has 166 places, 169 transitions, 4167 flow [2020-10-15 23:31:47,606 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,606 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 148 predicate places. [2020-10-15 23:31:47,606 INFO L481 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 4167 flow [2020-10-15 23:31:47,606 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:47,607 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:47,607 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:47,807 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,807 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:47,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:47,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1992006026, now seen corresponding path program 11 times [2020-10-15 23:31:47,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:47,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917529120] [2020-10-15 23:31:47,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:47,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:47,871 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,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917529120] [2020-10-15 23:31:47,872 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82341443] [2020-10-15 23:31:47,872 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,918 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:31:47,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:47,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:47,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:47,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:48,006 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:48,006 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:48,007 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:48,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577348172] [2020-10-15 23:31:48,007 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:48,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:48,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:48,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:48,009 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:48,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states. [2020-10-15 23:31:48,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:48,010 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:48,010 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:48,214 INFO L129 PetriNetUnfolder]: 137/350 cut-off events. [2020-10-15 23:31:48,215 INFO L130 PetriNetUnfolder]: For 20684/20686 co-relation queries the response was YES. [2020-10-15 23:31:48,218 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,224 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 66 changer transitions 0/184 dead transitions. [2020-10-15 23:31:48,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 184 transitions, 5052 flow [2020-10-15 23:31:48,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:48,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:48,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:48,228 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:48,228 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:48,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:48,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:48,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:48,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:48,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:48,232 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:48,232 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,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 184 transitions, 5052 flow [2020-10-15 23:31:48,282 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,286 INFO L241 Difference]: Finished difference. Result has 174 places, 178 transitions, 4723 flow [2020-10-15 23:31:48,286 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,287 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 156 predicate places. [2020-10-15 23:31:48,287 INFO L481 AbstractCegarLoop]: Abstraction has has 174 places, 178 transitions, 4723 flow [2020-10-15 23:31:48,287 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:48,287 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:48,287 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:48,495 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,496 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:48,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:48,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1815966637, now seen corresponding path program 14 times [2020-10-15 23:31:48,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:48,497 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864371270] [2020-10-15 23:31:48,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:48,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:48,565 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,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864371270] [2020-10-15 23:31:48,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760309850] [2020-10-15 23:31:48,566 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,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:48,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:48,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:48,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:48,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:48,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:48,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:48,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909080396] [2020-10-15 23:31:48,696 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:48,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:48,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:48,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:48,698 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:48,698 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 178 transitions, 4723 flow. Second operand 13 states. [2020-10-15 23:31:48,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:48,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:48,699 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:48,900 INFO L129 PetriNetUnfolder]: 138/353 cut-off events. [2020-10-15 23:31:48,900 INFO L130 PetriNetUnfolder]: For 22757/22759 co-relation queries the response was YES. [2020-10-15 23:31:48,903 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 353 events. 138/353 cut-off events. For 22757/22759 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2101 event pairs, 0 based on Foata normal form. 3/356 useless extension candidates. Maximal degree in co-relation 4448. Up to 201 conditions per place. [2020-10-15 23:31:48,908 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 130 selfloop transitions, 51 changer transitions 0/188 dead transitions. [2020-10-15 23:31:48,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 188 transitions, 5252 flow [2020-10-15 23:31:48,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:48,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:48,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:31:48,910 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:31:48,910 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:31:48,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:31:48,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:48,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:31:48,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:48,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:48,913 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:48,913 INFO L185 Difference]: Start difference. First operand has 174 places, 178 transitions, 4723 flow. Second operand 12 states and 880 transitions. [2020-10-15 23:31:48,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 188 transitions, 5252 flow [2020-10-15 23:31:48,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 188 transitions, 4831 flow, removed 172 selfloop flow, removed 9 redundant places. [2020-10-15 23:31:48,977 INFO L241 Difference]: Finished difference. Result has 179 places, 182 transitions, 4541 flow [2020-10-15 23:31:48,977 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4541, PETRI_PLACES=179, PETRI_TRANSITIONS=182} [2020-10-15 23:31:48,977 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 161 predicate places. [2020-10-15 23:31:48,978 INFO L481 AbstractCegarLoop]: Abstraction has has 179 places, 182 transitions, 4541 flow [2020-10-15 23:31:48,978 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:48,978 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:48,978 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:49,183 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,184 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:49,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:49,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1794382923, now seen corresponding path program 15 times [2020-10-15 23:31:49,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:49,185 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488849190] [2020-10-15 23:31:49,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:49,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:49,278 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,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488849190] [2020-10-15 23:31:49,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208235334] [2020-10-15 23:31:49,279 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,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:49,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:49,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:49,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:49,424 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,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:49,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:49,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037927699] [2020-10-15 23:31:49,425 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:49,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:49,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:49,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:49,427 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:49,427 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 182 transitions, 4541 flow. Second operand 13 states. [2020-10-15 23:31:49,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:49,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:49,428 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:49,633 INFO L129 PetriNetUnfolder]: 140/359 cut-off events. [2020-10-15 23:31:49,633 INFO L130 PetriNetUnfolder]: For 23510/23512 co-relation queries the response was YES. [2020-10-15 23:31:49,636 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,640 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 137 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2020-10-15 23:31:49,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 190 transitions, 5118 flow [2020-10-15 23:31:49,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:49,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:49,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:31:49,645 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:31:49,645 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:49,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:49,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:49,648 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:49,649 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,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 190 transitions, 5118 flow [2020-10-15 23:31:49,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 190 transitions, 5064 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:49,776 INFO L241 Difference]: Finished difference. Result has 184 places, 186 transitions, 4765 flow [2020-10-15 23:31:49,776 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4765, PETRI_PLACES=184, PETRI_TRANSITIONS=186} [2020-10-15 23:31:49,777 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 166 predicate places. [2020-10-15 23:31:49,777 INFO L481 AbstractCegarLoop]: Abstraction has has 184 places, 186 transitions, 4765 flow [2020-10-15 23:31:49,777 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:49,777 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:49,777 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:49,978 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:49,978 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:49,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:49,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1842569414, now seen corresponding path program 16 times [2020-10-15 23:31:49,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:49,980 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247862642] [2020-10-15 23:31:49,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:49,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:50,061 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,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247862642] [2020-10-15 23:31:50,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389825917] [2020-10-15 23:31:50,061 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,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:50,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:50,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:50,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:50,193 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,193 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:50,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:50,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815656932] [2020-10-15 23:31:50,194 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:50,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:50,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:50,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:50,196 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:50,197 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 186 transitions, 4765 flow. Second operand 13 states. [2020-10-15 23:31:50,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:50,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:50,197 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:50,404 INFO L129 PetriNetUnfolder]: 143/366 cut-off events. [2020-10-15 23:31:50,404 INFO L130 PetriNetUnfolder]: For 25037/25043 co-relation queries the response was YES. [2020-10-15 23:31:50,408 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,412 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 131 selfloop transitions, 55 changer transitions 0/193 dead transitions. [2020-10-15 23:31:50,413 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 193 transitions, 5319 flow [2020-10-15 23:31:50,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:50,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:50,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 809 transitions. [2020-10-15 23:31:50,415 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873406966864911 [2020-10-15 23:31:50,415 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 809 transitions. [2020-10-15 23:31:50,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 809 transitions. [2020-10-15 23:31:50,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:50,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 809 transitions. [2020-10-15 23:31:50,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:50,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:50,418 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:50,418 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,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 193 transitions, 5319 flow [2020-10-15 23:31:50,518 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,525 INFO L241 Difference]: Finished difference. Result has 188 places, 189 transitions, 4979 flow [2020-10-15 23:31:50,525 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,526 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 170 predicate places. [2020-10-15 23:31:50,526 INFO L481 AbstractCegarLoop]: Abstraction has has 188 places, 189 transitions, 4979 flow [2020-10-15 23:31:50,526 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:50,526 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:50,526 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:50,739 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-15 23:31:50,739 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:50,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:50,740 INFO L82 PathProgramCache]: Analyzing trace with hash -676827796, now seen corresponding path program 17 times [2020-10-15 23:31:50,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:50,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542751444] [2020-10-15 23:31:50,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:50,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:50,816 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,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542751444] [2020-10-15 23:31:50,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153831410] [2020-10-15 23:31:50,817 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:50,874 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:50,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:50,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:50,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:50,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:51,024 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,024 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:51,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:51,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051187028] [2020-10-15 23:31:51,025 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:51,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:51,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:51,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:51,028 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:51,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states. [2020-10-15 23:31:51,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:51,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:51,029 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:51,421 INFO L129 PetriNetUnfolder]: 149/382 cut-off events. [2020-10-15 23:31:51,422 INFO L130 PetriNetUnfolder]: For 28164/28166 co-relation queries the response was YES. [2020-10-15 23:31:51,426 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,431 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 107 selfloop transitions, 87 changer transitions 0/201 dead transitions. [2020-10-15 23:31:51,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 201 transitions, 5859 flow [2020-10-15 23:31:51,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:51,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:51,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:51,434 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:51,434 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:51,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:51,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:51,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:51,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:51,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:51,437 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:51,437 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,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 201 transitions, 5859 flow [2020-10-15 23:31:51,550 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,558 INFO L241 Difference]: Finished difference. Result has 194 places, 197 transitions, 5590 flow [2020-10-15 23:31:51,559 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,559 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 176 predicate places. [2020-10-15 23:31:51,559 INFO L481 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 5590 flow [2020-10-15 23:31:51,559 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:51,559 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:51,559 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:51,772 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,772 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:51,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:51,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1942442801, now seen corresponding path program 18 times [2020-10-15 23:31:51,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:51,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716895020] [2020-10-15 23:31:51,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:51,844 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,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716895020] [2020-10-15 23:31:51,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598905135] [2020-10-15 23:31:51,846 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,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:51,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:51,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:51,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:52,004 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,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:52,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:52,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552330239] [2020-10-15 23:31:52,005 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:52,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:52,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:52,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:52,007 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:52,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states. [2020-10-15 23:31:52,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:52,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:52,007 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:52,272 INFO L129 PetriNetUnfolder]: 152/390 cut-off events. [2020-10-15 23:31:52,273 INFO L130 PetriNetUnfolder]: For 32069/32075 co-relation queries the response was YES. [2020-10-15 23:31:52,276 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,282 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 62 changer transitions 0/207 dead transitions. [2020-10-15 23:31:52,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 207 transitions, 6334 flow [2020-10-15 23:31:52,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:52,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:52,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:31:52,284 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:31:52,284 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:31:52,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:31:52,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:52,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:31:52,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:52,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:52,288 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:52,288 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,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 207 transitions, 6334 flow [2020-10-15 23:31:52,398 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,405 INFO L241 Difference]: Finished difference. Result has 201 places, 202 transitions, 5760 flow [2020-10-15 23:31:52,406 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,406 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 183 predicate places. [2020-10-15 23:31:52,406 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 202 transitions, 5760 flow [2020-10-15 23:31:52,406 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:52,406 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:52,406 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:52,618 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,619 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:52,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:52,619 INFO L82 PathProgramCache]: Analyzing trace with hash 129206906, now seen corresponding path program 19 times [2020-10-15 23:31:52,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:52,620 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017146249] [2020-10-15 23:31:52,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:52,678 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,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017146249] [2020-10-15 23:31:52,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770957736] [2020-10-15 23:31:52,679 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,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:52,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:52,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:52,810 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:52,844 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,844 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:52,845 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:52,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601821787] [2020-10-15 23:31:52,845 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:52,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:52,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:52,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:52,847 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:52,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 202 transitions, 5760 flow. Second operand 13 states. [2020-10-15 23:31:52,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:52,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:52,848 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:53,277 INFO L129 PetriNetUnfolder]: 159/408 cut-off events. [2020-10-15 23:31:53,277 INFO L130 PetriNetUnfolder]: For 34734/34740 co-relation queries the response was YES. [2020-10-15 23:31:53,280 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,284 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 96 selfloop transitions, 110 changer transitions 0/213 dead transitions. [2020-10-15 23:31:53,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 6674 flow [2020-10-15 23:31:53,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:31:53,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:31:53,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:31:53,286 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:31:53,286 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:31:53,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:31:53,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:53,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:31:53,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:31:53,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:31:53,290 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:31:53,291 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,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 6674 flow [2020-10-15 23:31:53,386 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,391 INFO L241 Difference]: Finished difference. Result has 213 places, 211 transitions, 6431 flow [2020-10-15 23:31:53,391 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,392 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 195 predicate places. [2020-10-15 23:31:53,392 INFO L481 AbstractCegarLoop]: Abstraction has has 213 places, 211 transitions, 6431 flow [2020-10-15 23:31:53,392 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:53,392 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:53,392 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:53,592 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,593 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:53,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:53,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1928322611, now seen corresponding path program 20 times [2020-10-15 23:31:53,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:53,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798226598] [2020-10-15 23:31:53,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:53,651 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,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798226598] [2020-10-15 23:31:53,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990109687] [2020-10-15 23:31:53,652 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,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:53,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:53,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:53,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:53,787 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:53,826 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,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:53,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:53,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076273390] [2020-10-15 23:31:53,827 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:53,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:53,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:53,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:53,828 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:53,829 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states. [2020-10-15 23:31:53,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:53,829 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:53,829 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:54,200 INFO L129 PetriNetUnfolder]: 165/425 cut-off events. [2020-10-15 23:31:54,200 INFO L130 PetriNetUnfolder]: For 39748/39754 co-relation queries the response was YES. [2020-10-15 23:31:54,205 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,210 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 107 changer transitions 0/225 dead transitions. [2020-10-15 23:31:54,211 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 7482 flow [2020-10-15 23:31:54,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:54,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:54,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:54,213 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:54,213 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:54,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:54,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:54,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:54,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:54,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:54,216 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:54,217 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,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 7482 flow [2020-10-15 23:31:54,347 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,352 INFO L241 Difference]: Finished difference. Result has 214 places, 219 transitions, 6900 flow [2020-10-15 23:31:54,353 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,353 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 196 predicate places. [2020-10-15 23:31:54,353 INFO L481 AbstractCegarLoop]: Abstraction has has 214 places, 219 transitions, 6900 flow [2020-10-15 23:31:54,353 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:54,353 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:54,353 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:54,560 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,561 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:54,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:54,561 INFO L82 PathProgramCache]: Analyzing trace with hash -2070671413, now seen corresponding path program 21 times [2020-10-15 23:31:54,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:54,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589414809] [2020-10-15 23:31:54,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:54,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:54,621 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,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589414809] [2020-10-15 23:31:54,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520109384] [2020-10-15 23:31:54,622 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,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:54,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:54,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:54,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:54,796 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,797 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:54,797 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:54,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691854593] [2020-10-15 23:31:54,798 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:54,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:54,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:54,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:54,800 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:54,800 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states. [2020-10-15 23:31:54,800 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:54,800 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:54,801 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:55,065 INFO L129 PetriNetUnfolder]: 168/432 cut-off events. [2020-10-15 23:31:55,065 INFO L130 PetriNetUnfolder]: For 43636/43638 co-relation queries the response was YES. [2020-10-15 23:31:55,068 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,074 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 84 changer transitions 0/231 dead transitions. [2020-10-15 23:31:55,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 231 transitions, 7613 flow [2020-10-15 23:31:55,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:55,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:55,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:31:55,076 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:31:55,077 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:31:55,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:31:55,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:55,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:31:55,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:55,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:55,080 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:55,080 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,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 231 transitions, 7613 flow [2020-10-15 23:31:55,230 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,236 INFO L241 Difference]: Finished difference. Result has 220 places, 224 transitions, 6906 flow [2020-10-15 23:31:55,236 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,236 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 202 predicate places. [2020-10-15 23:31:55,236 INFO L481 AbstractCegarLoop]: Abstraction has has 220 places, 224 transitions, 6906 flow [2020-10-15 23:31:55,237 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:55,237 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:55,237 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:55,437 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,437 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:55,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:55,438 INFO L82 PathProgramCache]: Analyzing trace with hash -2069957173, now seen corresponding path program 22 times [2020-10-15 23:31:55,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:55,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615654868] [2020-10-15 23:31:55,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:55,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:55,497 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,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615654868] [2020-10-15 23:31:55,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131038632] [2020-10-15 23:31:55,498 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,564 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:55,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:55,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:55,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:55,644 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:55,653 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,654 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:55,654 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:55,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011060734] [2020-10-15 23:31:55,655 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:55,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:55,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:55,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:55,657 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:55,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 224 transitions, 6906 flow. Second operand 13 states. [2020-10-15 23:31:55,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:55,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:55,657 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:56,121 INFO L129 PetriNetUnfolder]: 175/450 cut-off events. [2020-10-15 23:31:56,121 INFO L130 PetriNetUnfolder]: For 46500/46502 co-relation queries the response was YES. [2020-10-15 23:31:56,125 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,132 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 82 selfloop transitions, 147 changer transitions 0/236 dead transitions. [2020-10-15 23:31:56,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 236 transitions, 7927 flow [2020-10-15 23:31:56,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:31:56,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:31:56,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:31:56,140 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:31:56,140 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:31:56,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:31:56,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:56,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:31:56,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:31:56,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:31:56,151 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:31:56,152 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,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 236 transitions, 7927 flow [2020-10-15 23:31:56,295 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,301 INFO L241 Difference]: Finished difference. Result has 231 places, 233 transitions, 7668 flow [2020-10-15 23:31:56,302 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,302 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-15 23:31:56,302 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 7668 flow [2020-10-15 23:31:56,302 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:56,302 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:56,303 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:56,515 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,516 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:56,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:56,516 INFO L82 PathProgramCache]: Analyzing trace with hash -2069956212, now seen corresponding path program 23 times [2020-10-15 23:31:56,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:56,517 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222099096] [2020-10-15 23:31:56,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:56,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:56,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222099096] [2020-10-15 23:31:56,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975228405] [2020-10-15 23:31:56,573 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,612 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:56,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:56,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:56,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:56,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:56,685 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,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:56,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:56,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859975470] [2020-10-15 23:31:56,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:56,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:56,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:56,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:56,688 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:56,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states. [2020-10-15 23:31:56,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:56,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:56,689 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:57,026 INFO L129 PetriNetUnfolder]: 183/470 cut-off events. [2020-10-15 23:31:57,026 INFO L130 PetriNetUnfolder]: For 51415/51417 co-relation queries the response was YES. [2020-10-15 23:31:57,030 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:57,036 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 103 changer transitions 0/248 dead transitions. [2020-10-15 23:31:57,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 248 transitions, 8921 flow [2020-10-15 23:31:57,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:57,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:57,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:57,039 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:57,039 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:57,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:57,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:57,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:57,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:57,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:57,042 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:57,042 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:57,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 248 transitions, 8921 flow [2020-10-15 23:31:57,211 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,217 INFO L241 Difference]: Finished difference. Result has 231 places, 243 transitions, 8108 flow [2020-10-15 23:31:57,218 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,218 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-15 23:31:57,218 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 243 transitions, 8108 flow [2020-10-15 23:31:57,218 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:57,218 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:57,219 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:57,424 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,425 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:57,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:57,426 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986964, now seen corresponding path program 24 times [2020-10-15 23:31:57,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:57,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896251953] [2020-10-15 23:31:57,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:57,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:57,485 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,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896251953] [2020-10-15 23:31:57,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798549624] [2020-10-15 23:31:57,486 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,525 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:57,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:57,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:57,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:57,603 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:57,609 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,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:57,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:57,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712097522] [2020-10-15 23:31:57,610 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:57,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:57,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:57,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:57,612 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:57,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 243 transitions, 8108 flow. Second operand 13 states. [2020-10-15 23:31:57,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:57,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:57,612 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:58,024 INFO L129 PetriNetUnfolder]: 191/494 cut-off events. [2020-10-15 23:31:58,024 INFO L130 PetriNetUnfolder]: For 57580/57586 co-relation queries the response was YES. [2020-10-15 23:31:58,028 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:58,033 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 141 selfloop transitions, 106 changer transitions 0/254 dead transitions. [2020-10-15 23:31:58,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 254 transitions, 9253 flow [2020-10-15 23:31:58,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:31:58,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:31:58,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:31:58,035 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:31:58,035 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:31:58,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:31:58,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:58,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:31:58,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:31:58,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:31:58,039 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:31:58,039 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:58,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 254 transitions, 9253 flow [2020-10-15 23:31:58,196 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,203 INFO L241 Difference]: Finished difference. Result has 243 places, 253 transitions, 8486 flow [2020-10-15 23:31:58,203 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,204 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 225 predicate places. [2020-10-15 23:31:58,204 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 253 transitions, 8486 flow [2020-10-15 23:31:58,204 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:58,204 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:58,204 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:58,404 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,405 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:58,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:58,405 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986003, now seen corresponding path program 25 times [2020-10-15 23:31:58,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:58,406 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362097079] [2020-10-15 23:31:58,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:58,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:58,464 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,464 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362097079] [2020-10-15 23:31:58,464 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199010789] [2020-10-15 23:31:58,464 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,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:58,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:58,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:58,570 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:58,577 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,577 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:58,577 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:58,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300976224] [2020-10-15 23:31:58,577 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:58,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:58,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:58,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:58,579 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:58,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 253 transitions, 8486 flow. Second operand 13 states. [2020-10-15 23:31:58,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:58,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:58,579 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:59,078 INFO L129 PetriNetUnfolder]: 197/509 cut-off events. [2020-10-15 23:31:59,079 INFO L130 PetriNetUnfolder]: For 58758/58764 co-relation queries the response was YES. [2020-10-15 23:31:59,084 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,089 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 202 changer transitions 0/268 dead transitions. [2020-10-15 23:31:59,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 268 transitions, 9717 flow [2020-10-15 23:31:59,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:31:59,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:31:59,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:31:59,092 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:31:59,092 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:31:59,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:31:59,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:59,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:31:59,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:31:59,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:31:59,097 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:31:59,097 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,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 268 transitions, 9717 flow [2020-10-15 23:31:59,313 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,320 INFO L241 Difference]: Finished difference. Result has 251 places, 261 transitions, 9142 flow [2020-10-15 23:31:59,320 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,321 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 233 predicate places. [2020-10-15 23:31:59,321 INFO L481 AbstractCegarLoop]: Abstraction has has 251 places, 261 transitions, 9142 flow [2020-10-15 23:31:59,321 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:59,321 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:59,321 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:59,521 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,522 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:59,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:59,522 INFO L82 PathProgramCache]: Analyzing trace with hash -63088029, now seen corresponding path program 5 times [2020-10-15 23:31:59,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:59,523 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253407326] [2020-10-15 23:31:59,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:59,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:59,596 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,596 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253407326] [2020-10-15 23:31:59,596 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442260356] [2020-10-15 23:31:59,596 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,639 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:31:59,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:59,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:31:59,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:59,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:59,784 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,784 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:59,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:31:59,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614343800] [2020-10-15 23:31:59,785 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:31:59,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:59,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:31:59,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:31:59,787 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:59,789 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 261 transitions, 9142 flow. Second operand 16 states. [2020-10-15 23:31:59,789 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:59,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:59,789 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:00,034 INFO L129 PetriNetUnfolder]: 206/533 cut-off events. [2020-10-15 23:32:00,034 INFO L130 PetriNetUnfolder]: For 62927/62933 co-relation queries the response was YES. [2020-10-15 23:32:00,039 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:32:00,043 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 57 changer transitions 0/273 dead transitions. [2020-10-15 23:32:00,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 273 transitions, 10423 flow [2020-10-15 23:32:00,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:00,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:00,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:32:00,045 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:32:00,045 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:32:00,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:32:00,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:00,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:32:00,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:00,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:00,048 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:00,048 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:32:00,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 273 transitions, 10423 flow [2020-10-15 23:32:00,210 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,217 INFO L241 Difference]: Finished difference. Result has 252 places, 272 transitions, 9211 flow [2020-10-15 23:32:00,218 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,218 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 234 predicate places. [2020-10-15 23:32:00,218 INFO L481 AbstractCegarLoop]: Abstraction has has 252 places, 272 transitions, 9211 flow [2020-10-15 23:32:00,218 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:32:00,218 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:00,218 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:00,431 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,432 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:00,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:00,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1392720614, now seen corresponding path program 26 times [2020-10-15 23:32:00,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:00,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95254026] [2020-10-15 23:32:00,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:00,517 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,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95254026] [2020-10-15 23:32:00,518 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953065008] [2020-10-15 23:32:00,518 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,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:00,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:00,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:00,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:00,666 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,666 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:00,667 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:00,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853325160] [2020-10-15 23:32:00,667 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:00,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:00,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:00,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:00,669 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:00,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 272 transitions, 9211 flow. Second operand 13 states. [2020-10-15 23:32:00,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:00,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:00,670 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:00,933 INFO L129 PetriNetUnfolder]: 207/535 cut-off events. [2020-10-15 23:32:00,933 INFO L130 PetriNetUnfolder]: For 65591/65593 co-relation queries the response was YES. [2020-10-15 23:32:00,937 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,942 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 241 selfloop transitions, 36 changer transitions 0/284 dead transitions. [2020-10-15 23:32:00,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 284 transitions, 10145 flow [2020-10-15 23:32:00,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:32:00,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:32:00,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-15 23:32:00,943 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:00,943 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-15 23:32:00,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-15 23:32:00,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:00,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-15 23:32:00,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:32:00,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:32:00,946 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:32:00,946 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,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 284 transitions, 10145 flow [2020-10-15 23:32:01,125 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,132 INFO L241 Difference]: Finished difference. Result has 250 places, 274 transitions, 9079 flow [2020-10-15 23:32:01,133 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,133 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 232 predicate places. [2020-10-15 23:32:01,133 INFO L481 AbstractCegarLoop]: Abstraction has has 250 places, 274 transitions, 9079 flow [2020-10-15 23:32:01,133 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:01,133 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:01,133 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:01,334 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,334 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:01,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:01,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1442208078, now seen corresponding path program 27 times [2020-10-15 23:32:01,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:01,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973751655] [2020-10-15 23:32:01,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:01,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:01,421 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,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973751655] [2020-10-15 23:32:01,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466713883] [2020-10-15 23:32:01,422 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,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:01,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:01,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:01,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:01,553 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,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:01,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:01,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782855098] [2020-10-15 23:32:01,554 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:01,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:01,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:01,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:01,555 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:01,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 274 transitions, 9079 flow. Second operand 13 states. [2020-10-15 23:32:01,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:01,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:01,556 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:01,831 INFO L129 PetriNetUnfolder]: 214/556 cut-off events. [2020-10-15 23:32:01,832 INFO L130 PetriNetUnfolder]: For 64373/64375 co-relation queries the response was YES. [2020-10-15 23:32:01,836 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,841 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 243 selfloop transitions, 45 changer transitions 0/295 dead transitions. [2020-10-15 23:32:01,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 295 transitions, 10281 flow [2020-10-15 23:32:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:01,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:01,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-15 23:32:01,843 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:32:01,843 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-15 23:32:01,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-15 23:32:01,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:01,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-15 23:32:01,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:01,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:01,847 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:01,847 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,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 295 transitions, 10281 flow [2020-10-15 23:32:02,041 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:02,049 INFO L241 Difference]: Finished difference. Result has 256 places, 284 transitions, 9600 flow [2020-10-15 23:32:02,049 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:02,049 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 238 predicate places. [2020-10-15 23:32:02,049 INFO L481 AbstractCegarLoop]: Abstraction has has 256 places, 284 transitions, 9600 flow [2020-10-15 23:32:02,049 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:02,049 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:02,050 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:02,255 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,256 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:02,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:02,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1980599364, now seen corresponding path program 28 times [2020-10-15 23:32:02,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:02,257 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894800822] [2020-10-15 23:32:02,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:02,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:02,319 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,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894800822] [2020-10-15 23:32:02,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999789440] [2020-10-15 23:32:02,319 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,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:02,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:02,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:02,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:02,448 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,448 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:02,449 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:02,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416369804] [2020-10-15 23:32:02,449 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:02,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:02,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:02,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:02,450 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:02,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 284 transitions, 9600 flow. Second operand 13 states. [2020-10-15 23:32:02,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:02,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:02,451 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:02,730 INFO L129 PetriNetUnfolder]: 215/559 cut-off events. [2020-10-15 23:32:02,730 INFO L130 PetriNetUnfolder]: For 66671/66673 co-relation queries the response was YES. [2020-10-15 23:32:02,736 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,741 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 224 selfloop transitions, 68 changer transitions 0/299 dead transitions. [2020-10-15 23:32:02,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 299 transitions, 10533 flow [2020-10-15 23:32:02,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:32:02,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:32:02,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:32:02,742 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:02,742 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:02,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:32:02,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:32:02,744 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:32:02,744 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,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 299 transitions, 10533 flow [2020-10-15 23:32:02,913 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,921 INFO L241 Difference]: Finished difference. Result has 264 places, 287 transitions, 9878 flow [2020-10-15 23:32:02,921 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,922 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 246 predicate places. [2020-10-15 23:32:02,922 INFO L481 AbstractCegarLoop]: Abstraction has has 264 places, 287 transitions, 9878 flow [2020-10-15 23:32:02,922 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:02,922 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:02,922 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:03,122 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:03,123 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:03,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:03,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1985096844, now seen corresponding path program 29 times [2020-10-15 23:32:03,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:03,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690613030] [2020-10-15 23:32:03,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:03,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:03,197 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,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690613030] [2020-10-15 23:32:03,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997170717] [2020-10-15 23:32:03,198 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,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:03,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:03,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:03,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:03,331 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,331 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:03,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:03,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019803559] [2020-10-15 23:32:03,332 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:03,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:03,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:03,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:03,334 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:03,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 287 transitions, 9878 flow. Second operand 13 states. [2020-10-15 23:32:03,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:03,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:03,335 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:03,591 INFO L129 PetriNetUnfolder]: 216/562 cut-off events. [2020-10-15 23:32:03,591 INFO L130 PetriNetUnfolder]: For 67697/67703 co-relation queries the response was YES. [2020-10-15 23:32:03,596 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,601 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2020-10-15 23:32:03,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 296 transitions, 10713 flow [2020-10-15 23:32:03,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:32:03,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:32:03,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:32:03,602 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:03,602 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:32:03,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:32:03,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:03,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:32:03,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:32:03,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:32:03,605 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:32:03,605 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,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 296 transitions, 10713 flow [2020-10-15 23:32:03,783 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,791 INFO L241 Difference]: Finished difference. Result has 270 places, 289 transitions, 10092 flow [2020-10-15 23:32:03,791 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,791 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 252 predicate places. [2020-10-15 23:32:03,791 INFO L481 AbstractCegarLoop]: Abstraction has has 270 places, 289 transitions, 10092 flow [2020-10-15 23:32:03,792 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:03,792 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:03,792 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:03,992 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,992 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:03,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:03,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1644935332, now seen corresponding path program 30 times [2020-10-15 23:32:03,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:03,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063866308] [2020-10-15 23:32:03,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:03,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:04,086 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,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063866308] [2020-10-15 23:32:04,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152536861] [2020-10-15 23:32:04,087 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:04,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:04,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:04,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:04,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:04,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:04,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:04,233 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:04,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885722822] [2020-10-15 23:32:04,234 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:04,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:04,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:04,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:04,235 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:04,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states. [2020-10-15 23:32:04,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:04,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:04,236 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:04,527 INFO L129 PetriNetUnfolder]: 217/564 cut-off events. [2020-10-15 23:32:04,527 INFO L130 PetriNetUnfolder]: For 70165/70167 co-relation queries the response was YES. [2020-10-15 23:32:04,535 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,542 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 219 selfloop transitions, 72 changer transitions 0/298 dead transitions. [2020-10-15 23:32:04,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 298 transitions, 10935 flow [2020-10-15 23:32:04,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:04,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:04,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:32:04,544 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:32:04,544 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:32:04,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:32:04,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:04,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:32:04,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:04,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:04,548 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:04,548 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,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 298 transitions, 10935 flow [2020-10-15 23:32:04,855 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,867 INFO L241 Difference]: Finished difference. Result has 273 places, 291 transitions, 10337 flow [2020-10-15 23:32:04,868 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,869 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 255 predicate places. [2020-10-15 23:32:04,869 INFO L481 AbstractCegarLoop]: Abstraction has has 273 places, 291 transitions, 10337 flow [2020-10-15 23:32:04,869 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:04,869 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:04,869 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:05,069 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,070 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:05,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:05,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1627269052, now seen corresponding path program 31 times [2020-10-15 23:32:05,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:05,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846512908] [2020-10-15 23:32:05,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:05,129 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,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846512908] [2020-10-15 23:32:05,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579751962] [2020-10-15 23:32:05,129 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,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:05,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:05,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:05,263 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:06,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:06,303 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:06,303 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:32:06,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491922131] [2020-10-15 23:32:06,304 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:32:06,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:06,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:32:06,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=125, Unknown=1, NotChecked=0, Total=182 [2020-10-15 23:32:06,305 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:06,305 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 291 transitions, 10337 flow. Second operand 14 states. [2020-10-15 23:32:06,305 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:06,305 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:06,306 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:10,540 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:16,246 WARN L193 SmtUtils]: Spent 3.35 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-15 23:32:25,713 INFO L129 PetriNetUnfolder]: 224/582 cut-off events. [2020-10-15 23:32:25,713 INFO L130 PetriNetUnfolder]: For 78202/78204 co-relation queries the response was YES. [2020-10-15 23:32:25,718 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:25,723 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 140 changer transitions 0/306 dead transitions. [2020-10-15 23:32:25,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 306 transitions, 11797 flow [2020-10-15 23:32:25,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:32:25,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:32:25,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1324 transitions. [2020-10-15 23:32:25,751 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:32:25,751 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1324 transitions. [2020-10-15 23:32:25,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1324 transitions. [2020-10-15 23:32:25,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:25,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1324 transitions. [2020-10-15 23:32:25,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:32:25,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:32:25,755 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:32:25,755 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:25,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 306 transitions, 11797 flow [2020-10-15 23:32:25,984 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:25,997 INFO L241 Difference]: Finished difference. Result has 284 places, 300 transitions, 11343 flow [2020-10-15 23:32:25,998 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:25,998 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-15 23:32:25,998 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 300 transitions, 11343 flow [2020-10-15 23:32:25,998 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:32:25,998 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:25,999 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:26,213 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-15 23:32:26,214 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:26,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:26,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1627270013, now seen corresponding path program 32 times [2020-10-15 23:32:26,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:26,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372983231] [2020-10-15 23:32:26,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:26,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:26,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:26,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372983231] [2020-10-15 23:32:26,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800873182] [2020-10-15 23:32:26,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:26,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:26,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:26,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:26,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:26,402 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:26,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:26,417 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:26,417 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:26,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108651405] [2020-10-15 23:32:26,417 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:26,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:26,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:26,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:26,419 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:26,419 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states. [2020-10-15 23:32:26,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:26,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:26,419 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:26,834 INFO L129 PetriNetUnfolder]: 232/604 cut-off events. [2020-10-15 23:32:26,834 INFO L130 PetriNetUnfolder]: For 86975/86981 co-relation queries the response was YES. [2020-10-15 23:32:26,841 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:26,848 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 208 selfloop transitions, 98 changer transitions 0/313 dead transitions. [2020-10-15 23:32:26,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 313 transitions, 12715 flow [2020-10-15 23:32:26,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:26,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:26,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:26,849 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:26,850 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:26,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:26,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:26,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:26,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:26,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:26,853 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:26,854 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:26,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 313 transitions, 12715 flow [2020-10-15 23:32:27,077 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:27,088 INFO L241 Difference]: Finished difference. Result has 284 places, 310 transitions, 11568 flow [2020-10-15 23:32:27,089 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:27,089 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-15 23:32:27,089 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 310 transitions, 11568 flow [2020-10-15 23:32:27,089 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:27,089 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:27,089 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:27,303 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-15 23:32:27,304 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:27,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:27,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1622771572, now seen corresponding path program 33 times [2020-10-15 23:32:27,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:27,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696245835] [2020-10-15 23:32:27,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:27,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:27,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696245835] [2020-10-15 23:32:27,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378122898] [2020-10-15 23:32:27,364 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:27,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:27,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:27,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:27,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:27,490 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:27,500 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:27,500 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:27,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940683490] [2020-10-15 23:32:27,501 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:27,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:27,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:27,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:27,503 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:27,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states. [2020-10-15 23:32:27,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:27,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:27,504 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:27,959 INFO L129 PetriNetUnfolder]: 240/624 cut-off events. [2020-10-15 23:32:27,959 INFO L130 PetriNetUnfolder]: For 93066/93068 co-relation queries the response was YES. [2020-10-15 23:32:27,965 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:27,971 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 220 selfloop transitions, 98 changer transitions 0/325 dead transitions. [2020-10-15 23:32:27,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 325 transitions, 13055 flow [2020-10-15 23:32:27,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:27,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:27,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:27,977 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:27,977 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:27,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:27,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:27,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:27,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:27,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:27,983 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:27,984 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:27,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 325 transitions, 13055 flow [2020-10-15 23:32:28,311 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:28,321 INFO L241 Difference]: Finished difference. Result has 290 places, 320 transitions, 12228 flow [2020-10-15 23:32:28,321 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:28,321 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 272 predicate places. [2020-10-15 23:32:28,321 INFO L481 AbstractCegarLoop]: Abstraction has has 290 places, 320 transitions, 12228 flow [2020-10-15 23:32:28,321 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:28,322 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:28,322 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:28,522 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-15 23:32:28,522 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:28,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:28,524 INFO L82 PathProgramCache]: Analyzing trace with hash -1766721684, now seen corresponding path program 34 times [2020-10-15 23:32:28,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:28,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864662332] [2020-10-15 23:32:28,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:28,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:28,581 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,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864662332] [2020-10-15 23:32:28,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634900129] [2020-10-15 23:32:28,582 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:28,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:28,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:28,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:28,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:28,689 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:28,697 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,697 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:28,698 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:28,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387617341] [2020-10-15 23:32:28,698 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:28,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:28,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:28,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:28,700 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:28,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states. [2020-10-15 23:32:28,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:28,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:28,701 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:29,132 INFO L129 PetriNetUnfolder]: 248/648 cut-off events. [2020-10-15 23:32:29,133 INFO L130 PetriNetUnfolder]: For 103107/103109 co-relation queries the response was YES. [2020-10-15 23:32:29,140 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:29,146 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 242 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2020-10-15 23:32:29,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 333 transitions, 13733 flow [2020-10-15 23:32:29,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:29,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:29,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:29,147 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:29,148 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:29,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:29,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:29,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:29,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:29,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:29,150 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:29,150 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:29,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 333 transitions, 13733 flow [2020-10-15 23:32:29,411 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:29,420 INFO L241 Difference]: Finished difference. Result has 297 places, 330 transitions, 12970 flow [2020-10-15 23:32:29,421 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:29,421 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 279 predicate places. [2020-10-15 23:32:29,421 INFO L481 AbstractCegarLoop]: Abstraction has has 297 places, 330 transitions, 12970 flow [2020-10-15 23:32:29,421 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:29,421 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:29,421 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:29,622 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-15 23:32:29,622 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:29,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:29,623 INFO L82 PathProgramCache]: Analyzing trace with hash 2128361117, now seen corresponding path program 35 times [2020-10-15 23:32:29,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:29,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067857337] [2020-10-15 23:32:29,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:29,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:29,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:29,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067857337] [2020-10-15 23:32:29,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208757553] [2020-10-15 23:32:29,687 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:29,727 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:29,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:29,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:29,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:29,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:29,831 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:29,831 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:29,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073998791] [2020-10-15 23:32:29,832 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:29,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:29,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:29,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:29,833 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:29,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 330 transitions, 12970 flow. Second operand 13 states. [2020-10-15 23:32:29,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:29,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:29,834 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:30,292 INFO L129 PetriNetUnfolder]: 253/661 cut-off events. [2020-10-15 23:32:30,292 INFO L130 PetriNetUnfolder]: For 111971/111973 co-relation queries the response was YES. [2020-10-15 23:32:30,299 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:30,305 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 203 selfloop transitions, 135 changer transitions 0/345 dead transitions. [2020-10-15 23:32:30,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 345 transitions, 14296 flow [2020-10-15 23:32:30,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:32:30,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:32:30,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-15 23:32:30,307 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-15 23:32:30,307 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-15 23:32:30,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-15 23:32:30,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:30,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-15 23:32:30,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:32:30,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:32:30,310 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:32:30,310 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:30,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 345 transitions, 14296 flow [2020-10-15 23:32:30,614 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:30,626 INFO L241 Difference]: Finished difference. Result has 306 places, 335 transitions, 13420 flow [2020-10-15 23:32:30,626 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:30,627 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 288 predicate places. [2020-10-15 23:32:30,627 INFO L481 AbstractCegarLoop]: Abstraction has has 306 places, 335 transitions, 13420 flow [2020-10-15 23:32:30,627 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:30,627 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:30,627 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:30,827 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:30,828 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:30,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:30,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1767405172, now seen corresponding path program 36 times [2020-10-15 23:32:30,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:30,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389857968] [2020-10-15 23:32:30,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:30,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:30,887 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:30,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389857968] [2020-10-15 23:32:30,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835157954] [2020-10-15 23:32:30,888 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:30,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:30,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:30,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:30,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:31,039 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:31,040 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:31,040 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:31,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750095459] [2020-10-15 23:32:31,041 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:31,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:31,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:31,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:31,045 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:31,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 335 transitions, 13420 flow. Second operand 13 states. [2020-10-15 23:32:31,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:31,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:31,047 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:31,589 INFO L129 PetriNetUnfolder]: 255/666 cut-off events. [2020-10-15 23:32:31,590 INFO L130 PetriNetUnfolder]: For 115870/115876 co-relation queries the response was YES. [2020-10-15 23:32:31,596 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:31,602 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 221 selfloop transitions, 121 changer transitions 0/349 dead transitions. [2020-10-15 23:32:31,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 349 transitions, 14503 flow [2020-10-15 23:32:31,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:31,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:31,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-15 23:32:31,604 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:32:31,604 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-15 23:32:31,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-15 23:32:31,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:31,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-15 23:32:31,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:31,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:31,606 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:31,606 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:31,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 349 transitions, 14503 flow [2020-10-15 23:32:31,986 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:31,997 INFO L241 Difference]: Finished difference. Result has 309 places, 339 transitions, 13737 flow [2020-10-15 23:32:31,997 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:31,997 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 291 predicate places. [2020-10-15 23:32:31,997 INFO L481 AbstractCegarLoop]: Abstraction has has 309 places, 339 transitions, 13737 flow [2020-10-15 23:32:31,997 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:31,997 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:31,998 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:32,198 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-15 23:32:32,198 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:32,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:32,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1766720723, now seen corresponding path program 37 times [2020-10-15 23:32:32,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:32,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98044649] [2020-10-15 23:32:32,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:32,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:32,268 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:32,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98044649] [2020-10-15 23:32:32,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214421716] [2020-10-15 23:32:32,269 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:32,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:32,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:32,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:32,396 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:32,427 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:32,427 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:32,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:32,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755542494] [2020-10-15 23:32:32,428 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:32,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:32,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:32,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:32,429 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:32,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 339 transitions, 13737 flow. Second operand 13 states. [2020-10-15 23:32:32,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:32,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:32,430 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:33,020 INFO L129 PetriNetUnfolder]: 263/687 cut-off events. [2020-10-15 23:32:33,020 INFO L130 PetriNetUnfolder]: For 121217/121223 co-relation queries the response was YES. [2020-10-15 23:32:33,027 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:33,034 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 155 selfloop transitions, 195 changer transitions 0/357 dead transitions. [2020-10-15 23:32:33,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 357 transitions, 15446 flow [2020-10-15 23:32:33,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:33,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:33,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:32:33,036 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:32:33,036 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:32:33,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:32:33,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:33,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:32:33,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:33,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:33,038 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:33,038 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:33,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 357 transitions, 15446 flow [2020-10-15 23:32:33,358 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:33,373 INFO L241 Difference]: Finished difference. Result has 313 places, 349 transitions, 14937 flow [2020-10-15 23:32:33,374 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:33,374 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 295 predicate places. [2020-10-15 23:32:33,374 INFO L481 AbstractCegarLoop]: Abstraction has has 313 places, 349 transitions, 14937 flow [2020-10-15 23:32:33,374 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:33,374 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:33,374 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:33,575 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:33,575 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:33,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:33,576 INFO L82 PathProgramCache]: Analyzing trace with hash -1766691893, now seen corresponding path program 38 times [2020-10-15 23:32:33,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:33,576 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373754986] [2020-10-15 23:32:33,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:33,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:33,634 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,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373754986] [2020-10-15 23:32:33,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338688159] [2020-10-15 23:32:33,634 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:33,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:33,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:33,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:33,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:33,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:33,791 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,791 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:33,791 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:33,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740069963] [2020-10-15 23:32:33,792 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:33,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:33,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:33,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:33,796 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:33,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 349 transitions, 14937 flow. Second operand 13 states. [2020-10-15 23:32:33,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:33,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:33,797 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:34,483 INFO L129 PetriNetUnfolder]: 271/708 cut-off events. [2020-10-15 23:32:34,483 INFO L130 PetriNetUnfolder]: For 134097/134103 co-relation queries the response was YES. [2020-10-15 23:32:34,491 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:34,498 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 160 selfloop transitions, 196 changer transitions 0/363 dead transitions. [2020-10-15 23:32:34,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 363 transitions, 16522 flow [2020-10-15 23:32:34,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:32:34,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:32:34,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:32:34,500 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:32:34,500 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:32:34,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:32:34,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:34,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:32:34,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:32:34,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:32:34,502 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:32:34,502 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:34,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 363 transitions, 16522 flow [2020-10-15 23:32:34,951 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:34,963 INFO L241 Difference]: Finished difference. Result has 324 places, 359 transitions, 15509 flow [2020-10-15 23:32:34,964 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:34,964 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 306 predicate places. [2020-10-15 23:32:34,964 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 359 transitions, 15509 flow [2020-10-15 23:32:34,964 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:34,964 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:34,964 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:35,177 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-15 23:32:35,178 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:35,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:35,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1766713252, now seen corresponding path program 39 times [2020-10-15 23:32:35,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:35,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120360856] [2020-10-15 23:32:35,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:35,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:35,236 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:35,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120360856] [2020-10-15 23:32:35,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743190521] [2020-10-15 23:32:35,237 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:35,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:35,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:35,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:35,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:35,371 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:35,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:35,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:35,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221379270] [2020-10-15 23:32:35,372 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:35,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:35,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:35,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:35,373 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:35,374 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 359 transitions, 15509 flow. Second operand 13 states. [2020-10-15 23:32:35,374 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:35,374 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:35,374 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:35,832 INFO L129 PetriNetUnfolder]: 274/717 cut-off events. [2020-10-15 23:32:35,832 INFO L130 PetriNetUnfolder]: For 139959/139961 co-relation queries the response was YES. [2020-10-15 23:32:35,840 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:35,847 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 158 changer transitions 0/374 dead transitions. [2020-10-15 23:32:35,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 374 transitions, 16640 flow [2020-10-15 23:32:35,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:32:35,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:32:35,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-15 23:32:35,849 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-15 23:32:35,849 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-15 23:32:35,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-15 23:32:35,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:35,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-15 23:32:35,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:32:35,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:32:35,851 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:32:35,851 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:35,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 374 transitions, 16640 flow [2020-10-15 23:32:36,234 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:36,245 INFO L241 Difference]: Finished difference. Result has 326 places, 362 transitions, 15360 flow [2020-10-15 23:32:36,246 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:36,246 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-15 23:32:36,246 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 362 transitions, 15360 flow [2020-10-15 23:32:36,246 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:36,246 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:36,246 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:36,447 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-15 23:32:36,447 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:36,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:36,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1766690932, now seen corresponding path program 40 times [2020-10-15 23:32:36,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:36,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654006730] [2020-10-15 23:32:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:36,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:36,508 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,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654006730] [2020-10-15 23:32:36,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871153536] [2020-10-15 23:32:36,509 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:36,550 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:36,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:36,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:36,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:36,627 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:36,637 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,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:36,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:36,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854914237] [2020-10-15 23:32:36,638 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:36,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:36,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:36,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:36,640 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:36,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 362 transitions, 15360 flow. Second operand 13 states. [2020-10-15 23:32:36,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:36,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:36,641 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:37,217 INFO L129 PetriNetUnfolder]: 282/738 cut-off events. [2020-10-15 23:32:37,217 INFO L130 PetriNetUnfolder]: For 150063/150065 co-relation queries the response was YES. [2020-10-15 23:32:37,225 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:37,232 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 206 selfloop transitions, 168 changer transitions 0/381 dead transitions. [2020-10-15 23:32:37,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 381 transitions, 17185 flow [2020-10-15 23:32:37,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:37,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:37,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:32:37,234 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:32:37,234 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:32:37,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:32:37,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:37,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:32:37,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:37,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:37,236 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:37,236 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:37,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 381 transitions, 17185 flow [2020-10-15 23:32:37,699 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:37,711 INFO L241 Difference]: Finished difference. Result has 327 places, 372 transitions, 16432 flow [2020-10-15 23:32:37,711 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:37,712 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 309 predicate places. [2020-10-15 23:32:37,712 INFO L481 AbstractCegarLoop]: Abstraction has has 327 places, 372 transitions, 16432 flow [2020-10-15 23:32:37,712 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:37,712 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:37,712 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:37,912 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:37,913 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:37,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:37,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1447872776, now seen corresponding path program 12 times [2020-10-15 23:32:37,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:37,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960379158] [2020-10-15 23:32:37,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:37,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:38,025 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,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960379158] [2020-10-15 23:32:38,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620317682] [2020-10-15 23:32:38,025 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,064 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:32:38,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:38,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:38,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:38,187 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:38,188 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:38,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:38,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401365357] [2020-10-15 23:32:38,191 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:38,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:38,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:38,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:38,193 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:38,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 372 transitions, 16432 flow. Second operand 15 states. [2020-10-15 23:32:38,194 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:38,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:38,194 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:38,473 INFO L129 PetriNetUnfolder]: 284/745 cut-off events. [2020-10-15 23:32:38,473 INFO L130 PetriNetUnfolder]: For 154755/154761 co-relation queries the response was YES. [2020-10-15 23:32:38,481 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:38,489 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 343 selfloop transitions, 31 changer transitions 0/381 dead transitions. [2020-10-15 23:32:38,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 381 transitions, 17464 flow [2020-10-15 23:32:38,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:32:38,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:32:38,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-15 23:32:38,490 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:38,491 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-15 23:32:38,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-15 23:32:38,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:38,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-15 23:32:38,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:32:38,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:32:38,492 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:32:38,492 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:38,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 381 transitions, 17464 flow [2020-10-15 23:32:38,915 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:38,927 INFO L241 Difference]: Finished difference. Result has 322 places, 374 transitions, 15791 flow [2020-10-15 23:32:38,927 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:38,927 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 304 predicate places. [2020-10-15 23:32:38,927 INFO L481 AbstractCegarLoop]: Abstraction has has 322 places, 374 transitions, 15791 flow [2020-10-15 23:32:38,928 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:38,928 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:38,928 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:39,128 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,129 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:39,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:39,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1985246760, now seen corresponding path program 13 times [2020-10-15 23:32:39,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:39,130 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152682723] [2020-10-15 23:32:39,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:39,239 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:39,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152682723] [2020-10-15 23:32:39,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209842882] [2020-10-15 23:32:39,240 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:39,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:39,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:39,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:39,412 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:39,412 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:39,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:39,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625222796] [2020-10-15 23:32:39,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:39,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:39,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:39,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:39,414 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:39,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 374 transitions, 15791 flow. Second operand 15 states. [2020-10-15 23:32:39,415 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:39,415 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:39,415 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:39,707 INFO L129 PetriNetUnfolder]: 286/750 cut-off events. [2020-10-15 23:32:39,707 INFO L130 PetriNetUnfolder]: For 152833/152835 co-relation queries the response was YES. [2020-10-15 23:32:39,715 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:39,723 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 53 changer transitions 0/383 dead transitions. [2020-10-15 23:32:39,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 383 transitions, 16831 flow [2020-10-15 23:32:39,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:39,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:39,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:32:39,724 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:32:39,724 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:32:39,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:32:39,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:39,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:32:39,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:39,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:39,726 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:39,726 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:39,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 383 transitions, 16831 flow [2020-10-15 23:32:40,120 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,132 INFO L241 Difference]: Finished difference. Result has 326 places, 376 transitions, 16018 flow [2020-10-15 23:32:40,132 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,132 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-15 23:32:40,133 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 376 transitions, 16018 flow [2020-10-15 23:32:40,133 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:40,133 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:40,133 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:40,333 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-15 23:32:40,334 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:40,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:40,334 INFO L82 PathProgramCache]: Analyzing trace with hash -1622643976, now seen corresponding path program 14 times [2020-10-15 23:32:40,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:40,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903206684] [2020-10-15 23:32:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:40,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:40,412 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,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903206684] [2020-10-15 23:32:40,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481648297] [2020-10-15 23:32:40,413 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:40,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:40,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:40,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:40,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:40,571 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,572 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:40,572 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:40,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418932635] [2020-10-15 23:32:40,572 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:40,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:40,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:40,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:40,575 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:40,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 376 transitions, 16018 flow. Second operand 15 states. [2020-10-15 23:32:40,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:40,576 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:40,576 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:41,026 INFO L129 PetriNetUnfolder]: 288/755 cut-off events. [2020-10-15 23:32:41,026 INFO L130 PetriNetUnfolder]: For 157727/157729 co-relation queries the response was YES. [2020-10-15 23:32:41,034 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,041 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 83 changer transitions 0/384 dead transitions. [2020-10-15 23:32:41,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 384 transitions, 17051 flow [2020-10-15 23:32:41,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:41,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:41,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-15 23:32:41,043 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-15 23:32:41,043 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-15 23:32:41,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-15 23:32:41,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:41,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-15 23:32:41,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:41,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:41,044 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:41,044 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,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 384 transitions, 17051 flow [2020-10-15 23:32:41,439 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:41,451 INFO L241 Difference]: Finished difference. Result has 332 places, 377 transitions, 16286 flow [2020-10-15 23:32:41,451 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:41,451 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 314 predicate places. [2020-10-15 23:32:41,451 INFO L481 AbstractCegarLoop]: Abstraction has has 332 places, 377 transitions, 16286 flow [2020-10-15 23:32:41,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:41,452 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:41,452 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:41,652 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-15 23:32:41,652 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:41,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:41,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1622621656, now seen corresponding path program 15 times [2020-10-15 23:32:41,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:41,653 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150748751] [2020-10-15 23:32:41,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:41,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:41,732 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,732 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150748751] [2020-10-15 23:32:41,732 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153489150] [2020-10-15 23:32:41,732 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:41,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:32:41,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:41,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:41,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:41,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:41,894 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,894 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:41,894 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:41,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307521996] [2020-10-15 23:32:41,895 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:41,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:41,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:41,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:41,896 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:41,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states. [2020-10-15 23:32:41,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:41,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:41,897 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:42,328 INFO L129 PetriNetUnfolder]: 292/765 cut-off events. [2020-10-15 23:32:42,328 INFO L130 PetriNetUnfolder]: For 161306/161312 co-relation queries the response was YES. [2020-10-15 23:32:42,337 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,345 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 92 changer transitions 0/393 dead transitions. [2020-10-15 23:32:42,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 393 transitions, 18110 flow [2020-10-15 23:32:42,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:42,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:42,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:32:42,346 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:32:42,346 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:32:42,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:32:42,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:42,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:32:42,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:42,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:42,348 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:42,349 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,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 393 transitions, 18110 flow [2020-10-15 23:32:42,755 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:42,767 INFO L241 Difference]: Finished difference. Result has 337 places, 386 transitions, 17261 flow [2020-10-15 23:32:42,768 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:42,768 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 319 predicate places. [2020-10-15 23:32:42,768 INFO L481 AbstractCegarLoop]: Abstraction has has 337 places, 386 transitions, 17261 flow [2020-10-15 23:32:42,768 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:42,768 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:42,768 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:42,968 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:42,969 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:42,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:42,969 INFO L82 PathProgramCache]: Analyzing trace with hash -201353821, now seen corresponding path program 41 times [2020-10-15 23:32:42,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:42,970 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551455774] [2020-10-15 23:32:42,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:43,066 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,066 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551455774] [2020-10-15 23:32:43,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954680452] [2020-10-15 23:32:43,067 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,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:43,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:43,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:43,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:43,218 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,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:43,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:43,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664861709] [2020-10-15 23:32:43,219 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:43,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:43,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:43,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:43,220 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:43,221 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 386 transitions, 17261 flow. Second operand 15 states. [2020-10-15 23:32:43,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:43,221 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:43,221 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:43,631 INFO L129 PetriNetUnfolder]: 293/768 cut-off events. [2020-10-15 23:32:43,632 INFO L130 PetriNetUnfolder]: For 169247/169249 co-relation queries the response was YES. [2020-10-15 23:32:43,641 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:43,649 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 338 selfloop transitions, 49 changer transitions 0/394 dead transitions. [2020-10-15 23:32:43,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 394 transitions, 18288 flow [2020-10-15 23:32:43,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:43,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:43,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:32:43,651 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:32:43,651 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:32:43,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:32:43,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:43,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:32:43,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:43,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:43,652 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:43,652 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:43,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 394 transitions, 18288 flow [2020-10-15 23:32:44,074 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,085 INFO L241 Difference]: Finished difference. Result has 338 places, 388 transitions, 16731 flow [2020-10-15 23:32:44,086 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,086 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 320 predicate places. [2020-10-15 23:32:44,086 INFO L481 AbstractCegarLoop]: Abstraction has has 338 places, 388 transitions, 16731 flow [2020-10-15 23:32:44,086 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:44,086 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:44,086 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:44,290 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,291 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:44,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:44,291 INFO L82 PathProgramCache]: Analyzing trace with hash -432162318, now seen corresponding path program 42 times [2020-10-15 23:32:44,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:44,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834555957] [2020-10-15 23:32:44,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:44,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:44,397 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,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834555957] [2020-10-15 23:32:44,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044169291] [2020-10-15 23:32:44,398 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,447 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:44,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:44,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:44,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:44,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:32:44,578 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:44,578 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:44,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469100852] [2020-10-15 23:32:44,578 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:44,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:44,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:44,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:44,579 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:44,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 388 transitions, 16731 flow. Second operand 15 states. [2020-10-15 23:32:44,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:44,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:44,580 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:44,992 INFO L129 PetriNetUnfolder]: 294/771 cut-off events. [2020-10-15 23:32:44,992 INFO L130 PetriNetUnfolder]: For 169504/169506 co-relation queries the response was YES. [2020-10-15 23:32:45,001 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,009 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 324 selfloop transitions, 68 changer transitions 0/399 dead transitions. [2020-10-15 23:32:45,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 399 transitions, 17828 flow [2020-10-15 23:32:45,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:32:45,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:32:45,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-15 23:32:45,011 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-15 23:32:45,011 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-15 23:32:45,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-15 23:32:45,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:45,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-15 23:32:45,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:32:45,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:32:45,012 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:32:45,012 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,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 399 transitions, 17828 flow [2020-10-15 23:32:45,448 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,460 INFO L241 Difference]: Finished difference. Result has 347 places, 391 transitions, 17047 flow [2020-10-15 23:32:45,461 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,461 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 329 predicate places. [2020-10-15 23:32:45,461 INFO L481 AbstractCegarLoop]: Abstraction has has 347 places, 391 transitions, 17047 flow [2020-10-15 23:32:45,461 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:45,461 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:45,461 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:45,666 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:45,667 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:45,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:45,667 INFO L82 PathProgramCache]: Analyzing trace with hash -208704510, now seen corresponding path program 43 times [2020-10-15 23:32:45,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:45,668 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950380876] [2020-10-15 23:32:45,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:45,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:45,758 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,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950380876] [2020-10-15 23:32:45,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108205709] [2020-10-15 23:32:45,759 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:45,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:45,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:45,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:46,056 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,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:46,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:46,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054779789] [2020-10-15 23:32:46,057 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:46,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:46,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:46,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:46,058 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:46,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 391 transitions, 17047 flow. Second operand 15 states. [2020-10-15 23:32:46,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:46,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:46,059 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:46,517 INFO L129 PetriNetUnfolder]: 295/774 cut-off events. [2020-10-15 23:32:46,518 INFO L130 PetriNetUnfolder]: For 173547/173549 co-relation queries the response was YES. [2020-10-15 23:32:46,526 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,534 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 314 selfloop transitions, 83 changer transitions 0/404 dead transitions. [2020-10-15 23:32:46,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 404 transitions, 18144 flow [2020-10-15 23:32:46,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:32:46,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:32:46,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-15 23:32:46,535 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-15 23:32:46,536 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-15 23:32:46,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-15 23:32:46,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:46,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-15 23:32:46,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:32:46,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:32:46,538 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:32:46,538 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,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 404 transitions, 18144 flow [2020-10-15 23:32:47,091 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,103 INFO L241 Difference]: Finished difference. Result has 351 places, 394 transitions, 17355 flow [2020-10-15 23:32:47,104 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,104 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 333 predicate places. [2020-10-15 23:32:47,105 INFO L481 AbstractCegarLoop]: Abstraction has has 351 places, 394 transitions, 17355 flow [2020-10-15 23:32:47,105 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:47,105 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:47,105 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:47,311 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,312 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:47,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:47,312 INFO L82 PathProgramCache]: Analyzing trace with hash -460361383, now seen corresponding path program 44 times [2020-10-15 23:32:47,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:47,313 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825504265] [2020-10-15 23:32:47,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:47,395 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,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825504265] [2020-10-15 23:32:47,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306393251] [2020-10-15 23:32:47,396 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,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:47,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:47,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:47,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:47,566 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,566 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:47,566 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:47,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615363116] [2020-10-15 23:32:47,567 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:47,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:47,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:47,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:47,568 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:47,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 394 transitions, 17355 flow. Second operand 15 states. [2020-10-15 23:32:47,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:47,569 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:47,569 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:48,093 INFO L129 PetriNetUnfolder]: 297/780 cut-off events. [2020-10-15 23:32:48,094 INFO L130 PetriNetUnfolder]: For 179439/179441 co-relation queries the response was YES. [2020-10-15 23:32:48,102 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,110 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 308 selfloop transitions, 93 changer transitions 0/408 dead transitions. [2020-10-15 23:32:48,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 408 transitions, 18584 flow [2020-10-15 23:32:48,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:48,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:48,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:32:48,112 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:32:48,112 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:32:48,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:32:48,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:48,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:32:48,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:48,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:48,114 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:48,114 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,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 408 transitions, 18584 flow [2020-10-15 23:32:48,582 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,594 INFO L241 Difference]: Finished difference. Result has 360 places, 399 transitions, 17828 flow [2020-10-15 23:32:48,595 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,595 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 342 predicate places. [2020-10-15 23:32:48,595 INFO L481 AbstractCegarLoop]: Abstraction has has 360 places, 399 transitions, 17828 flow [2020-10-15 23:32:48,595 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:48,595 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:48,595 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:48,801 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-15 23:32:48,802 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:48,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:48,802 INFO L82 PathProgramCache]: Analyzing trace with hash -429454859, now seen corresponding path program 45 times [2020-10-15 23:32:48,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:48,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159432383] [2020-10-15 23:32:48,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:48,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:48,885 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:48,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159432383] [2020-10-15 23:32:48,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211641687] [2020-10-15 23:32:48,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:48,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:48,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:48,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:48,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:49,037 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,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:49,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:49,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735925740] [2020-10-15 23:32:49,038 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:49,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:49,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:49,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:49,039 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:49,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 399 transitions, 17828 flow. Second operand 15 states. [2020-10-15 23:32:49,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:49,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:49,040 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:49,521 INFO L129 PetriNetUnfolder]: 299/786 cut-off events. [2020-10-15 23:32:49,522 INFO L130 PetriNetUnfolder]: For 184465/184467 co-relation queries the response was YES. [2020-10-15 23:32:49,530 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,539 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 307 selfloop transitions, 96 changer transitions 0/410 dead transitions. [2020-10-15 23:32:49,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 410 transitions, 19035 flow [2020-10-15 23:32:49,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:49,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:49,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:32:49,540 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:32:49,540 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:32:49,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:32:49,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:49,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:32:49,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:49,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:49,542 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:49,542 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,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 410 transitions, 19035 flow [2020-10-15 23:32:50,179 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,192 INFO L241 Difference]: Finished difference. Result has 367 places, 402 transitions, 18210 flow [2020-10-15 23:32:50,192 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,192 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 349 predicate places. [2020-10-15 23:32:50,192 INFO L481 AbstractCegarLoop]: Abstraction has has 367 places, 402 transitions, 18210 flow [2020-10-15 23:32:50,193 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:50,193 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:50,193 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:50,393 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,393 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:50,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:50,394 INFO L82 PathProgramCache]: Analyzing trace with hash -79063952, now seen corresponding path program 46 times [2020-10-15 23:32:50,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:50,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557120703] [2020-10-15 23:32:50,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:50,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:50,493 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,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557120703] [2020-10-15 23:32:50,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530598217] [2020-10-15 23:32:50,494 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,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:50,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:50,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:50,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:50,709 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,709 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:50,709 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:50,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707210941] [2020-10-15 23:32:50,710 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:50,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:50,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:50,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:50,712 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:50,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states. [2020-10-15 23:32:50,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:50,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:50,713 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:51,168 INFO L129 PetriNetUnfolder]: 300/789 cut-off events. [2020-10-15 23:32:51,169 INFO L130 PetriNetUnfolder]: For 187914/187920 co-relation queries the response was YES. [2020-10-15 23:32:51,178 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,186 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 315 selfloop transitions, 89 changer transitions 0/411 dead transitions. [2020-10-15 23:32:51,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 411 transitions, 19299 flow [2020-10-15 23:32:51,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:51,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:51,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-15 23:32:51,188 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:51,188 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-15 23:32:51,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-15 23:32:51,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:51,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-15 23:32:51,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:51,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:51,191 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:51,191 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,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 411 transitions, 19299 flow [2020-10-15 23:32:51,724 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:51,740 INFO L241 Difference]: Finished difference. Result has 371 places, 405 transitions, 18521 flow [2020-10-15 23:32:51,741 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:51,741 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 353 predicate places. [2020-10-15 23:32:51,741 INFO L481 AbstractCegarLoop]: Abstraction has has 371 places, 405 transitions, 18521 flow [2020-10-15 23:32:51,741 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:51,741 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:51,741 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:51,949 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-15 23:32:51,950 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:51,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:51,950 INFO L82 PathProgramCache]: Analyzing trace with hash -86184001, now seen corresponding path program 47 times [2020-10-15 23:32:51,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:51,951 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388772285] [2020-10-15 23:32:51,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:51,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:52,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388772285] [2020-10-15 23:32:52,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797359191] [2020-10-15 23:32:52,037 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:52,079 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:52,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:52,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:52,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:52,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:52,229 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:52,230 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:52,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393569221] [2020-10-15 23:32:52,230 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:52,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:52,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:52,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:52,232 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:52,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 405 transitions, 18521 flow. Second operand 15 states. [2020-10-15 23:32:52,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:52,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:52,233 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:52,727 INFO L129 PetriNetUnfolder]: 302/795 cut-off events. [2020-10-15 23:32:52,727 INFO L130 PetriNetUnfolder]: For 193785/193787 co-relation queries the response was YES. [2020-10-15 23:32:52,737 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:52,746 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 98 changer transitions 0/415 dead transitions. [2020-10-15 23:32:52,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 415 transitions, 19769 flow [2020-10-15 23:32:52,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:52,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:52,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:32:52,750 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:32:52,751 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:32:52,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:32:52,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:52,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:32:52,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:52,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:52,754 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:52,755 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:52,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 415 transitions, 19769 flow [2020-10-15 23:32:53,330 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:53,344 INFO L241 Difference]: Finished difference. Result has 377 places, 409 transitions, 19007 flow [2020-10-15 23:32:53,345 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:53,345 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 359 predicate places. [2020-10-15 23:32:53,345 INFO L481 AbstractCegarLoop]: Abstraction has has 377 places, 409 transitions, 19007 flow [2020-10-15 23:32:53,345 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:53,345 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:53,345 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:53,551 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:53,552 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:53,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:53,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1744237855, now seen corresponding path program 48 times [2020-10-15 23:32:53,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:53,553 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597830926] [2020-10-15 23:32:53,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:53,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:53,641 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:53,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597830926] [2020-10-15 23:32:53,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980414244] [2020-10-15 23:32:53,642 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:53,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:32:53,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:53,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 23:32:53,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:53,710 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:53,710 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:53,710 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-15 23:32:53,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717343899] [2020-10-15 23:32:53,711 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:32:53,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:53,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:32:53,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:32:53,712 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:53,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 409 transitions, 19007 flow. Second operand 10 states. [2020-10-15 23:32:53,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:53,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:53,713 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:54,584 INFO L129 PetriNetUnfolder]: 303/797 cut-off events. [2020-10-15 23:32:54,584 INFO L130 PetriNetUnfolder]: For 197883/197885 co-relation queries the response was YES. [2020-10-15 23:32:54,606 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:54,629 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 85 changer transitions 0/415 dead transitions. [2020-10-15 23:32:54,630 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 415 transitions, 20075 flow [2020-10-15 23:32:54,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:54,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:54,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-15 23:32:54,633 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-15 23:32:54,633 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-15 23:32:54,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-15 23:32:54,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:54,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-15 23:32:54,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:54,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:54,638 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:54,638 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:54,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 415 transitions, 20075 flow [2020-10-15 23:32:55,748 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,763 INFO L241 Difference]: Finished difference. Result has 378 places, 410 transitions, 19206 flow [2020-10-15 23:32:55,763 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,763 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 360 predicate places. [2020-10-15 23:32:55,763 INFO L481 AbstractCegarLoop]: Abstraction has has 378 places, 410 transitions, 19206 flow [2020-10-15 23:32:55,763 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:32:55,764 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:55,764 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:55,964 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-15 23:32:55,964 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:55,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:55,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1744692625, now seen corresponding path program 49 times [2020-10-15 23:32:55,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:55,965 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734574961] [2020-10-15 23:32:55,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:56,040 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,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734574961] [2020-10-15 23:32:56,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678602574] [2020-10-15 23:32:56,041 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,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:56,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:56,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:56,191 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:56,224 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,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:56,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:56,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797672311] [2020-10-15 23:32:56,225 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:56,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:56,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:56,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:56,227 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:56,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states. [2020-10-15 23:32:56,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:56,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:56,227 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:56,855 INFO L129 PetriNetUnfolder]: 310/816 cut-off events. [2020-10-15 23:32:56,855 INFO L130 PetriNetUnfolder]: For 212845/212847 co-relation queries the response was YES. [2020-10-15 23:32:56,865 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,874 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 285 selfloop transitions, 132 changer transitions 0/424 dead transitions. [2020-10-15 23:32:56,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 424 transitions, 21146 flow [2020-10-15 23:32:56,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:56,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:56,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:32:56,876 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:32:56,876 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:32:56,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:32:56,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:56,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:32:56,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:56,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:56,878 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:56,878 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,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 424 transitions, 21146 flow [2020-10-15 23:32:57,499 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,514 INFO L241 Difference]: Finished difference. Result has 384 places, 419 transitions, 20476 flow [2020-10-15 23:32:57,514 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,514 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 366 predicate places. [2020-10-15 23:32:57,515 INFO L481 AbstractCegarLoop]: Abstraction has has 384 places, 419 transitions, 20476 flow [2020-10-15 23:32:57,515 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:57,515 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:57,515 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:57,715 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,716 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:57,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:57,716 INFO L82 PathProgramCache]: Analyzing trace with hash -86184962, now seen corresponding path program 50 times [2020-10-15 23:32:57,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:57,717 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303168134] [2020-10-15 23:32:57,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:57,813 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,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303168134] [2020-10-15 23:32:57,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719063937] [2020-10-15 23:32:57,814 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,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:57,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:57,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:57,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:58,519 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,519 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:58,519 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:58,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787467000] [2020-10-15 23:32:58,520 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:58,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:58,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:58,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:58,521 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:58,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states. [2020-10-15 23:32:58,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:58,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:58,522 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:59,228 INFO L129 PetriNetUnfolder]: 311/819 cut-off events. [2020-10-15 23:32:59,229 INFO L130 PetriNetUnfolder]: For 223332/223334 co-relation queries the response was YES. [2020-10-15 23:32:59,237 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:59,247 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 111 changer transitions 0/428 dead transitions. [2020-10-15 23:32:59,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 428 transitions, 21689 flow [2020-10-15 23:32:59,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:59,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:59,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-15 23:32:59,249 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:59,249 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-15 23:32:59,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-15 23:32:59,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:59,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-15 23:32:59,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:59,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:59,251 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:59,251 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:59,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 428 transitions, 21689 flow [2020-10-15 23:32:59,945 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,960 INFO L241 Difference]: Finished difference. Result has 390 places, 421 transitions, 20520 flow [2020-10-15 23:32:59,961 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,961 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 372 predicate places. [2020-10-15 23:32:59,961 INFO L481 AbstractCegarLoop]: Abstraction has has 390 places, 421 transitions, 20520 flow [2020-10-15 23:32:59,961 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:59,961 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:59,961 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:00,172 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:00,173 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:00,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:00,174 INFO L82 PathProgramCache]: Analyzing trace with hash 492483570, now seen corresponding path program 51 times [2020-10-15 23:33:00,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:00,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458727062] [2020-10-15 23:33:00,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:00,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:00,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458727062] [2020-10-15 23:33:00,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959916055] [2020-10-15 23:33:00,263 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:33:00,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:33:00,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:00,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:00,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:00,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:33:00,505 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:00,505 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:00,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990607363] [2020-10-15 23:33:00,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:00,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:00,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:00,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:00,509 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:00,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 421 transitions, 20520 flow. Second operand 15 states. [2020-10-15 23:33:00,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:00,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:00,510 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:01,286 INFO L129 PetriNetUnfolder]: 314/827 cut-off events. [2020-10-15 23:33:01,286 INFO L130 PetriNetUnfolder]: For 228009/228015 co-relation queries the response was YES. [2020-10-15 23:33:01,297 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:01,306 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 316 selfloop transitions, 108 changer transitions 0/431 dead transitions. [2020-10-15 23:33:01,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 431 transitions, 21899 flow [2020-10-15 23:33:01,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:33:01,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:33:01,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-15 23:33:01,308 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:33:01,308 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-15 23:33:01,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-15 23:33:01,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:01,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-15 23:33:01,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:33:01,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:33:01,310 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:33:01,310 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:01,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 431 transitions, 21899 flow [2020-10-15 23:33:01,962 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,979 INFO L241 Difference]: Finished difference. Result has 396 places, 426 transitions, 21126 flow [2020-10-15 23:33:01,979 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,980 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 378 predicate places. [2020-10-15 23:33:01,980 INFO L481 AbstractCegarLoop]: Abstraction has has 396 places, 426 transitions, 21126 flow [2020-10-15 23:33:01,980 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:01,980 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:01,980 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:02,180 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-15 23:33:02,181 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:02,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:02,181 INFO L82 PathProgramCache]: Analyzing trace with hash 493196849, now seen corresponding path program 52 times [2020-10-15 23:33:02,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:02,182 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475178508] [2020-10-15 23:33:02,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:02,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:02,251 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:02,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475178508] [2020-10-15 23:33:02,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716599649] [2020-10-15 23:33:02,252 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:02,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:02,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:02,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:02,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:02,451 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:02,488 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:02,488 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:02,488 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:02,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66512835] [2020-10-15 23:33:02,489 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:02,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:02,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:02,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:02,490 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:02,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 426 transitions, 21126 flow. Second operand 15 states. [2020-10-15 23:33:02,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:02,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:02,491 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:03,630 INFO L129 PetriNetUnfolder]: 322/848 cut-off events. [2020-10-15 23:33:03,630 INFO L130 PetriNetUnfolder]: For 242765/242771 co-relation queries the response was YES. [2020-10-15 23:33:03,641 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:03,651 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 267 selfloop transitions, 165 changer transitions 0/439 dead transitions. [2020-10-15 23:33:03,651 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 439 transitions, 23049 flow [2020-10-15 23:33:03,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:33:03,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:33:03,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:33:03,653 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:33:03,653 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:33:03,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:33:03,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:03,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:33:03,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:33:03,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:33:03,655 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:33:03,655 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:03,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 439 transitions, 23049 flow [2020-10-15 23:33:04,473 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:04,490 INFO L241 Difference]: Finished difference. Result has 405 places, 436 transitions, 22397 flow [2020-10-15 23:33:04,491 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:04,491 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 387 predicate places. [2020-10-15 23:33:04,491 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 436 transitions, 22397 flow [2020-10-15 23:33:04,491 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:04,492 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:04,492 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:04,705 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:04,706 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:04,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:04,706 INFO L82 PathProgramCache]: Analyzing trace with hash 351533457, now seen corresponding path program 53 times [2020-10-15 23:33:04,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:04,707 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247110645] [2020-10-15 23:33:04,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:04,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:04,783 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:04,784 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247110645] [2020-10-15 23:33:04,784 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508156899] [2020-10-15 23:33:04,784 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:04,822 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:33:04,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:04,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:04,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:04,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:04,975 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:04,975 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:04,975 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:04,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172079107] [2020-10-15 23:33:04,976 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:04,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:04,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:04,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:04,978 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:04,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 436 transitions, 22397 flow. Second operand 15 states. [2020-10-15 23:33:04,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:04,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:04,979 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:05,862 INFO L129 PetriNetUnfolder]: 331/873 cut-off events. [2020-10-15 23:33:05,862 INFO L130 PetriNetUnfolder]: For 264319/264321 co-relation queries the response was YES. [2020-10-15 23:33:05,873 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:05,883 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 274 selfloop transitions, 168 changer transitions 0/449 dead transitions. [2020-10-15 23:33:05,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 449 transitions, 24420 flow [2020-10-15 23:33:05,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:05,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:05,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:33:05,885 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:33:05,885 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:33:05,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:33:05,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:05,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:33:05,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:05,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:05,888 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:05,888 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:05,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 449 transitions, 24420 flow [2020-10-15 23:33:06,719 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:06,734 INFO L241 Difference]: Finished difference. Result has 414 places, 447 transitions, 23382 flow [2020-10-15 23:33:06,735 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:06,735 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 396 predicate places. [2020-10-15 23:33:06,735 INFO L481 AbstractCegarLoop]: Abstraction has has 414 places, 447 transitions, 23382 flow [2020-10-15 23:33:06,735 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:06,735 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:06,735 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:06,936 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:06,936 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:06,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:06,936 INFO L82 PathProgramCache]: Analyzing trace with hash 493197810, now seen corresponding path program 54 times [2020-10-15 23:33:06,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:06,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186252396] [2020-10-15 23:33:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:07,007 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,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186252396] [2020-10-15 23:33:07,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578684186] [2020-10-15 23:33:07,008 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:07,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:33:07,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:07,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:07,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:07,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:07,186 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,187 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:07,187 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:07,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665581058] [2020-10-15 23:33:07,187 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:07,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:07,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:07,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:07,189 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:07,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states. [2020-10-15 23:33:07,190 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:07,190 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:07,190 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:07,902 INFO L129 PetriNetUnfolder]: 338/892 cut-off events. [2020-10-15 23:33:07,902 INFO L130 PetriNetUnfolder]: For 283753/283755 co-relation queries the response was YES. [2020-10-15 23:33:07,914 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:07,926 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 278 selfloop transitions, 180 changer transitions 0/465 dead transitions. [2020-10-15 23:33:07,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 465 transitions, 25636 flow [2020-10-15 23:33:07,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:07,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:07,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:33:07,927 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:33:07,927 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:33:07,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:33:07,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:07,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:33:07,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:07,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:07,929 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:07,929 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:07,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 465 transitions, 25636 flow [2020-10-15 23:33:08,964 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:08,980 INFO L241 Difference]: Finished difference. Result has 416 places, 456 transitions, 24440 flow [2020-10-15 23:33:08,981 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:08,981 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 398 predicate places. [2020-10-15 23:33:08,982 INFO L481 AbstractCegarLoop]: Abstraction has has 416 places, 456 transitions, 24440 flow [2020-10-15 23:33:08,982 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:08,982 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:08,982 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:09,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-15 23:33:09,196 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:09,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:09,196 INFO L82 PathProgramCache]: Analyzing trace with hash 351563248, now seen corresponding path program 55 times [2020-10-15 23:33:09,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:09,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510713006] [2020-10-15 23:33:09,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:09,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:33:09,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510713006] [2020-10-15 23:33:09,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922029506] [2020-10-15 23:33:09,269 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:09,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:09,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:09,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:09,456 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:09,458 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:09,492 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:09,493 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:09,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:09,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718670268] [2020-10-15 23:33:09,493 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:09,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:09,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:09,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:09,494 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:09,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 456 transitions, 24440 flow. Second operand 15 states. [2020-10-15 23:33:09,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:09,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:09,495 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:10,428 INFO L129 PetriNetUnfolder]: 345/911 cut-off events. [2020-10-15 23:33:10,428 INFO L130 PetriNetUnfolder]: For 304619/304621 co-relation queries the response was YES. [2020-10-15 23:33:10,441 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:10,452 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 226 selfloop transitions, 238 changer transitions 0/471 dead transitions. [2020-10-15 23:33:10,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 471 transitions, 26444 flow [2020-10-15 23:33:10,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:10,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:10,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:33:10,454 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:33:10,454 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:33:10,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:33:10,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:10,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:33:10,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:10,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:10,456 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:10,456 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:10,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 471 transitions, 26444 flow [2020-10-15 23:33:11,404 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:11,421 INFO L241 Difference]: Finished difference. Result has 429 places, 465 transitions, 25264 flow [2020-10-15 23:33:11,422 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:11,422 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 411 predicate places. [2020-10-15 23:33:11,422 INFO L481 AbstractCegarLoop]: Abstraction has has 429 places, 465 transitions, 25264 flow [2020-10-15 23:33:11,422 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:11,422 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:11,422 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:11,628 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:11,629 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:11,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:11,629 INFO L82 PathProgramCache]: Analyzing trace with hash 351534418, now seen corresponding path program 56 times [2020-10-15 23:33:11,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:11,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067564283] [2020-10-15 23:33:11,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:11,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:11,698 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:11,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067564283] [2020-10-15 23:33:11,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643997935] [2020-10-15 23:33:11,699 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:11,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:11,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:11,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:11,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:13,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:13,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:33:13,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:13,965 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:13,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552616511] [2020-10-15 23:33:13,966 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:13,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:13,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:13,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=142, Unknown=1, NotChecked=0, Total=210 [2020-10-15 23:33:13,967 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:13,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 465 transitions, 25264 flow. Second operand 15 states. [2020-10-15 23:33:13,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:13,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:13,968 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:18,244 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:22,383 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:33:23,308 INFO L129 PetriNetUnfolder]: 356/941 cut-off events. [2020-10-15 23:33:23,308 INFO L130 PetriNetUnfolder]: For 322853/322855 co-relation queries the response was YES. [2020-10-15 23:33:23,321 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:23,334 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 182 selfloop transitions, 302 changer transitions 0/491 dead transitions. [2020-10-15 23:33:23,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 491 transitions, 28285 flow [2020-10-15 23:33:23,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:33:23,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:33:23,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-15 23:33:23,336 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-15 23:33:23,336 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-15 23:33:23,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-15 23:33:23,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:23,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-15 23:33:23,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:33:23,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:33:23,340 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:33:23,340 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:23,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 491 transitions, 28285 flow [2020-10-15 23:33:24,486 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:24,504 INFO L241 Difference]: Finished difference. Result has 438 places, 481 transitions, 27236 flow [2020-10-15 23:33:24,505 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:24,505 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 420 predicate places. [2020-10-15 23:33:24,505 INFO L481 AbstractCegarLoop]: Abstraction has has 438 places, 481 transitions, 27236 flow [2020-10-15 23:33:24,505 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:24,505 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:24,505 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:24,711 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-15 23:33:24,712 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:24,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:24,712 INFO L82 PathProgramCache]: Analyzing trace with hash 255860083, now seen corresponding path program 57 times [2020-10-15 23:33:24,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:24,713 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358706954] [2020-10-15 23:33:24,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:24,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:24,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:24,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358706954] [2020-10-15 23:33:24,791 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98015461] [2020-10-15 23:33:24,791 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:24,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:24,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:24,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:24,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:24,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:28,187 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 19 [2020-10-15 23:33:28,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:28,188 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:28,189 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:33:28,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869678908] [2020-10-15 23:33:28,189 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:33:28,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:28,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:33:28,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=171, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:33:28,190 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:28,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 481 transitions, 27236 flow. Second operand 16 states. [2020-10-15 23:33:28,191 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:28,191 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:28,191 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:34,780 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-15 23:33:45,173 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-15 23:34:14,146 INFO L129 PetriNetUnfolder]: 381/1007 cut-off events. [2020-10-15 23:34:14,146 INFO L130 PetriNetUnfolder]: For 367159/367161 co-relation queries the response was YES. [2020-10-15 23:34:14,161 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:14,174 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 167 selfloop transitions, 351 changer transitions 0/525 dead transitions. [2020-10-15 23:34:14,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 525 transitions, 31849 flow [2020-10-15 23:34:14,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:34:14,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:34:14,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:34:14,177 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:34:14,177 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:34:14,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:34:14,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:14,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:34:14,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:34:14,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:34:14,180 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:34:14,180 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:14,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 525 transitions, 31849 flow [2020-10-15 23:34:15,408 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:15,428 INFO L241 Difference]: Finished difference. Result has 451 places, 517 transitions, 29646 flow [2020-10-15 23:34:15,429 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:15,429 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 433 predicate places. [2020-10-15 23:34:15,429 INFO L481 AbstractCegarLoop]: Abstraction has has 451 places, 517 transitions, 29646 flow [2020-10-15 23:34:15,429 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:34:15,429 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:15,429 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:15,635 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-15 23:34:15,636 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:15,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:15,636 INFO L82 PathProgramCache]: Analyzing trace with hash 255859122, now seen corresponding path program 58 times [2020-10-15 23:34:15,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:15,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014551244] [2020-10-15 23:34:15,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:15,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:15,709 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:15,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014551244] [2020-10-15 23:34:15,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73046547] [2020-10-15 23:34:15,710 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:15,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:15,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:15,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:15,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:15,868 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:15,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:34:15,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:15,885 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:15,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795043129] [2020-10-15 23:34:15,885 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:15,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:15,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:15,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:15,887 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:15,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 517 transitions, 29646 flow. Second operand 15 states. [2020-10-15 23:34:15,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:15,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:15,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:17,259 INFO L129 PetriNetUnfolder]: 394/1041 cut-off events. [2020-10-15 23:34:17,260 INFO L130 PetriNetUnfolder]: For 301529/301535 co-relation queries the response was YES. [2020-10-15 23:34:17,272 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:17,285 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 281 selfloop transitions, 253 changer transitions 0/541 dead transitions. [2020-10-15 23:34:17,285 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 541 transitions, 32900 flow [2020-10-15 23:34:17,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:17,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:17,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:34:17,287 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:34:17,287 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:34:17,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:34:17,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:17,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:34:17,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:17,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:17,290 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:17,290 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:17,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 541 transitions, 32900 flow [2020-10-15 23:34:18,367 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:18,388 INFO L241 Difference]: Finished difference. Result has 462 places, 538 transitions, 30096 flow [2020-10-15 23:34:18,388 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:18,389 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 444 predicate places. [2020-10-15 23:34:18,389 INFO L481 AbstractCegarLoop]: Abstraction has has 462 places, 538 transitions, 30096 flow [2020-10-15 23:34:18,389 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:18,389 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:18,389 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:18,594 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-15 23:34:18,595 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:18,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:18,595 INFO L82 PathProgramCache]: Analyzing trace with hash 255888913, now seen corresponding path program 59 times [2020-10-15 23:34:18,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:18,596 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383722149] [2020-10-15 23:34:18,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:18,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:18,674 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,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383722149] [2020-10-15 23:34:18,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215950968] [2020-10-15 23:34:18,674 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:18,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:34:18,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:18,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:18,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:18,813 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:18,826 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,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:18,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:18,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651323678] [2020-10-15 23:34:18,826 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:18,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:18,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:18,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:18,827 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:18,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 538 transitions, 30096 flow. Second operand 15 states. [2020-10-15 23:34:18,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:18,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:18,828 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:19,878 INFO L129 PetriNetUnfolder]: 401/1061 cut-off events. [2020-10-15 23:34:19,878 INFO L130 PetriNetUnfolder]: For 271540/271542 co-relation queries the response was YES. [2020-10-15 23:34:19,894 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:19,906 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 256 changer transitions 0/557 dead transitions. [2020-10-15 23:34:19,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 557 transitions, 32591 flow [2020-10-15 23:34:19,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:34:19,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:34:19,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-15 23:34:19,908 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-15 23:34:19,908 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-15 23:34:19,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-15 23:34:19,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:19,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-15 23:34:19,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:34:19,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:34:19,911 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:34:19,911 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:19,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 557 transitions, 32591 flow [2020-10-15 23:34:20,976 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:20,997 INFO L241 Difference]: Finished difference. Result has 461 places, 548 transitions, 30230 flow [2020-10-15 23:34:20,998 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:20,998 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-15 23:34:20,998 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 548 transitions, 30230 flow [2020-10-15 23:34:20,998 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:20,998 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:20,999 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:21,199 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:21,199 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:21,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:21,200 INFO L82 PathProgramCache]: Analyzing trace with hash 233695362, now seen corresponding path program 60 times [2020-10-15 23:34:21,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:21,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086935907] [2020-10-15 23:34:21,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:21,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:21,285 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,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086935907] [2020-10-15 23:34:21,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802525961] [2020-10-15 23:34:21,285 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:21,322 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:34:21,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:21,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:21,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:21,459 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,459 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:21,460 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:21,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768271852] [2020-10-15 23:34:21,460 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:21,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:21,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:21,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:21,462 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:21,462 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 548 transitions, 30230 flow. Second operand 15 states. [2020-10-15 23:34:21,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:21,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:21,462 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:22,226 INFO L129 PetriNetUnfolder]: 402/1066 cut-off events. [2020-10-15 23:34:22,226 INFO L130 PetriNetUnfolder]: For 255058/255060 co-relation queries the response was YES. [2020-10-15 23:34:22,242 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:22,255 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 418 selfloop transitions, 144 changer transitions 0/569 dead transitions. [2020-10-15 23:34:22,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 569 transitions, 31906 flow [2020-10-15 23:34:22,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:22,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:22,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:34:22,256 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:34:22,256 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:34:22,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:34:22,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:22,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:34:22,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:22,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:22,258 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:22,258 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:22,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 569 transitions, 31906 flow [2020-10-15 23:34:23,365 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:23,385 INFO L241 Difference]: Finished difference. Result has 459 places, 550 transitions, 29992 flow [2020-10-15 23:34:23,386 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:23,386 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 441 predicate places. [2020-10-15 23:34:23,386 INFO L481 AbstractCegarLoop]: Abstraction has has 459 places, 550 transitions, 29992 flow [2020-10-15 23:34:23,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:23,386 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:23,386 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:23,586 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:23,587 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:23,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:23,588 INFO L82 PathProgramCache]: Analyzing trace with hash 233696323, now seen corresponding path program 61 times [2020-10-15 23:34:23,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:23,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476576580] [2020-10-15 23:34:23,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:23,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:23,663 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,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476576580] [2020-10-15 23:34:23,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818051170] [2020-10-15 23:34:23,663 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:23,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:23,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:23,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:23,857 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,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:23,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:23,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88763190] [2020-10-15 23:34:23,858 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:23,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:23,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:23,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:23,859 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:23,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 550 transitions, 29992 flow. Second operand 15 states. [2020-10-15 23:34:23,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:23,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:23,860 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:24,625 INFO L129 PetriNetUnfolder]: 405/1075 cut-off events. [2020-10-15 23:34:24,626 INFO L130 PetriNetUnfolder]: For 257000/257006 co-relation queries the response was YES. [2020-10-15 23:34:24,644 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:24,656 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 400 selfloop transitions, 169 changer transitions 0/576 dead transitions. [2020-10-15 23:34:24,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 576 transitions, 31918 flow [2020-10-15 23:34:24,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:24,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:24,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:34:24,658 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:34:24,658 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:34:24,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:34:24,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:24,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:34:24,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:24,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:24,661 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:24,661 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:24,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 576 transitions, 31918 flow [2020-10-15 23:34:25,641 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:25,662 INFO L241 Difference]: Finished difference. Result has 464 places, 555 transitions, 30735 flow [2020-10-15 23:34:25,663 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:25,663 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 446 predicate places. [2020-10-15 23:34:25,663 INFO L481 AbstractCegarLoop]: Abstraction has has 464 places, 555 transitions, 30735 flow [2020-10-15 23:34:25,663 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:25,663 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:25,663 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:25,864 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:25,864 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:25,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:25,865 INFO L82 PathProgramCache]: Analyzing trace with hash 225099736, now seen corresponding path program 62 times [2020-10-15 23:34:25,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:25,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245215432] [2020-10-15 23:34:25,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:25,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:25,944 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:25,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245215432] [2020-10-15 23:34:25,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632129138] [2020-10-15 23:34:25,945 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:25,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:25,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:25,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:25,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:26,115 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,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:26,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:26,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487298579] [2020-10-15 23:34:26,116 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:26,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:26,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:26,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:26,118 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:26,119 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 555 transitions, 30735 flow. Second operand 15 states. [2020-10-15 23:34:26,119 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:26,119 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:26,119 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:27,061 INFO L129 PetriNetUnfolder]: 409/1086 cut-off events. [2020-10-15 23:34:27,062 INFO L130 PetriNetUnfolder]: For 264683/264685 co-relation queries the response was YES. [2020-10-15 23:34:27,078 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:27,090 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 363 selfloop transitions, 207 changer transitions 0/577 dead transitions. [2020-10-15 23:34:27,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 577 transitions, 32538 flow [2020-10-15 23:34:27,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 23:34:27,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-15 23:34:27,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1614 transitions. [2020-10-15 23:34:27,092 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6856414613423959 [2020-10-15 23:34:27,092 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1614 transitions. [2020-10-15 23:34:27,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1614 transitions. [2020-10-15 23:34:27,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:27,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1614 transitions. [2020-10-15 23:34:27,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-15 23:34:27,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-15 23:34:27,094 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-15 23:34:27,095 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:27,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 577 transitions, 32538 flow [2020-10-15 23:34:28,161 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:28,183 INFO L241 Difference]: Finished difference. Result has 475 places, 560 transitions, 31477 flow [2020-10-15 23:34:28,183 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:28,183 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 457 predicate places. [2020-10-15 23:34:28,183 INFO L481 AbstractCegarLoop]: Abstraction has has 475 places, 560 transitions, 31477 flow [2020-10-15 23:34:28,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:28,184 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:28,184 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:28,384 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:28,384 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:28,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:28,385 INFO L82 PathProgramCache]: Analyzing trace with hash 225100697, now seen corresponding path program 63 times [2020-10-15 23:34:28,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:28,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21558362] [2020-10-15 23:34:28,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:28,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:28,548 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,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21558362] [2020-10-15 23:34:28,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544441294] [2020-10-15 23:34:28,548 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:28,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:34:28,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:28,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:28,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:28,720 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,721 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:28,721 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:28,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692371778] [2020-10-15 23:34:28,721 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:28,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:28,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:28,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:28,723 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:28,724 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 560 transitions, 31477 flow. Second operand 15 states. [2020-10-15 23:34:28,724 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:28,724 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:28,724 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:29,614 INFO L129 PetriNetUnfolder]: 416/1104 cut-off events. [2020-10-15 23:34:29,614 INFO L130 PetriNetUnfolder]: For 278692/278694 co-relation queries the response was YES. [2020-10-15 23:34:29,631 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:29,644 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 320 selfloop transitions, 264 changer transitions 0/591 dead transitions. [2020-10-15 23:34:29,644 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 591 transitions, 33732 flow [2020-10-15 23:34:29,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:34:29,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:34:29,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-15 23:34:29,646 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-15 23:34:29,646 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-15 23:34:29,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-15 23:34:29,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:29,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-15 23:34:29,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:34:29,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:34:29,648 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:34:29,648 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:29,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 591 transitions, 33732 flow [2020-10-15 23:34:30,807 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:30,829 INFO L241 Difference]: Finished difference. Result has 476 places, 570 transitions, 32590 flow [2020-10-15 23:34:30,830 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:30,830 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 458 predicate places. [2020-10-15 23:34:30,830 INFO L481 AbstractCegarLoop]: Abstraction has has 476 places, 570 transitions, 32590 flow [2020-10-15 23:34:30,830 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:30,830 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:30,830 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:31,031 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-15 23:34:31,031 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:31,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:31,032 INFO L82 PathProgramCache]: Analyzing trace with hash 254965392, now seen corresponding path program 64 times [2020-10-15 23:34:31,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:31,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183502798] [2020-10-15 23:34:31,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:31,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:31,114 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,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183502798] [2020-10-15 23:34:31,115 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451455217] [2020-10-15 23:34:31,115 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:31,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:31,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:31,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:31,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:31,271 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:31,280 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,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:31,281 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:31,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540216387] [2020-10-15 23:34:31,281 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:31,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:31,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:31,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:31,283 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:31,284 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 570 transitions, 32590 flow. Second operand 15 states. [2020-10-15 23:34:31,284 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:31,284 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:31,284 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:32,428 INFO L129 PetriNetUnfolder]: 420/1112 cut-off events. [2020-10-15 23:34:32,428 INFO L130 PetriNetUnfolder]: For 295669/295671 co-relation queries the response was YES. [2020-10-15 23:34:32,446 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:32,459 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 168 selfloop transitions, 405 changer transitions 0/580 dead transitions. [2020-10-15 23:34:32,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 580 transitions, 34616 flow [2020-10-15 23:34:32,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:32,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:32,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:34:32,461 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:34:32,461 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:34:32,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:34:32,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:32,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:34:32,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:32,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:32,464 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:32,464 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:32,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 580 transitions, 34616 flow [2020-10-15 23:34:33,591 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:33,614 INFO L241 Difference]: Finished difference. Result has 488 places, 576 transitions, 33845 flow [2020-10-15 23:34:33,615 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:33,615 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 470 predicate places. [2020-10-15 23:34:33,615 INFO L481 AbstractCegarLoop]: Abstraction has has 488 places, 576 transitions, 33845 flow [2020-10-15 23:34:33,615 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:33,615 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:33,615 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:33,816 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:33,816 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:33,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:33,817 INFO L82 PathProgramCache]: Analyzing trace with hash 254966353, now seen corresponding path program 65 times [2020-10-15 23:34:33,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:33,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720168071] [2020-10-15 23:34:33,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:33,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:33,894 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:33,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720168071] [2020-10-15 23:34:33,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357914729] [2020-10-15 23:34:33,895 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:33,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:33,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:33,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:33,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:34,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:34,051 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,052 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:34,052 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:34,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331855211] [2020-10-15 23:34:34,052 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:34,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:34,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:34,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:34,054 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:34,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 576 transitions, 33845 flow. Second operand 15 states. [2020-10-15 23:34:34,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:34,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:34,055 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:35,266 INFO L129 PetriNetUnfolder]: 428/1135 cut-off events. [2020-10-15 23:34:35,267 INFO L130 PetriNetUnfolder]: For 318711/318713 co-relation queries the response was YES. [2020-10-15 23:34:35,284 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:35,298 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 236 selfloop transitions, 352 changer transitions 0/595 dead transitions. [2020-10-15 23:34:35,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 595 transitions, 36581 flow [2020-10-15 23:34:35,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:35,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:35,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:34:35,301 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:34:35,301 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:34:35,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:34:35,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:35,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:34:35,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:35,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:35,304 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:35,304 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:35,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 595 transitions, 36581 flow [2020-10-15 23:34:36,510 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:36,540 INFO L241 Difference]: Finished difference. Result has 497 places, 586 transitions, 34984 flow [2020-10-15 23:34:36,541 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:36,541 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 479 predicate places. [2020-10-15 23:34:36,541 INFO L481 AbstractCegarLoop]: Abstraction has has 497 places, 586 transitions, 34984 flow [2020-10-15 23:34:36,541 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:36,541 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:36,541 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:36,742 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:36,742 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:36,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:36,743 INFO L82 PathProgramCache]: Analyzing trace with hash 254936562, now seen corresponding path program 66 times [2020-10-15 23:34:36,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:36,743 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927045516] [2020-10-15 23:34:36,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:36,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:36,823 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:36,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927045516] [2020-10-15 23:34:36,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277855884] [2020-10-15 23:34:36,824 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:36,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:34:36,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:36,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:36,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:36,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:37,013 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:37,014 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:37,014 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:37,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151102848] [2020-10-15 23:34:37,014 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:37,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:37,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:37,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:37,016 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:37,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 586 transitions, 34984 flow. Second operand 15 states. [2020-10-15 23:34:37,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:37,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:37,017 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:38,325 INFO L129 PetriNetUnfolder]: 435/1155 cut-off events. [2020-10-15 23:34:38,325 INFO L130 PetriNetUnfolder]: For 331906/331908 co-relation queries the response was YES. [2020-10-15 23:34:38,344 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:38,359 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 254 selfloop transitions, 344 changer transitions 0/605 dead transitions. [2020-10-15 23:34:38,359 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 605 transitions, 37636 flow [2020-10-15 23:34:38,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:34:38,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:34:38,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1839 transitions. [2020-10-15 23:34:38,361 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874766355140187 [2020-10-15 23:34:38,361 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1839 transitions. [2020-10-15 23:34:38,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1839 transitions. [2020-10-15 23:34:38,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:38,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1839 transitions. [2020-10-15 23:34:38,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:34:38,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:34:38,364 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:34:38,364 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:38,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 605 transitions, 37636 flow [2020-10-15 23:34:39,661 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:39,686 INFO L241 Difference]: Finished difference. Result has 497 places, 595 transitions, 35084 flow [2020-10-15 23:34:39,686 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:39,687 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 479 predicate places. [2020-10-15 23:34:39,687 INFO L481 AbstractCegarLoop]: Abstraction has has 497 places, 595 transitions, 35084 flow [2020-10-15 23:34:39,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:39,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:39,687 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:39,887 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:39,888 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:39,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:39,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1936534904, now seen corresponding path program 6 times [2020-10-15 23:34:39,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:39,889 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718694855] [2020-10-15 23:34:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:39,995 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:39,995 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718694855] [2020-10-15 23:34:39,995 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796546430] [2020-10-15 23:34:39,996 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:40,042 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 23:34:40,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:40,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:34:40,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:34:40,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-15 23:34:40,122 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 16 [2020-10-15 23:34:40,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131953754] [2020-10-15 23:34:40,123 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:34:40,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:40,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:34:40,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:34:40,124 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 107 [2020-10-15 23:34:40,125 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 595 transitions, 35084 flow. Second operand 8 states. [2020-10-15 23:34:40,125 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:40,125 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 107 [2020-10-15 23:34:40,125 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:41,044 INFO L129 PetriNetUnfolder]: 624/1520 cut-off events. [2020-10-15 23:34:41,045 INFO L130 PetriNetUnfolder]: For 508373/508555 co-relation queries the response was YES. [2020-10-15 23:34:41,082 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35223 conditions, 1520 events. 624/1520 cut-off events. For 508373/508555 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 12129 event pairs, 0 based on Foata normal form. 297/1817 useless extension candidates. Maximal degree in co-relation 35014. Up to 524 conditions per place. [2020-10-15 23:34:41,121 INFO L132 encePairwiseOnDemand]: 104/107 looper letters, 2 selfloop transitions, 180 changer transitions 0/603 dead transitions. [2020-10-15 23:34:41,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 603 transitions, 35346 flow [2020-10-15 23:34:41,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:34:41,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:34:41,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 670 transitions. [2020-10-15 23:34:41,123 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7827102803738317 [2020-10-15 23:34:41,123 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 670 transitions. [2020-10-15 23:34:41,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 670 transitions. [2020-10-15 23:34:41,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:41,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 670 transitions. [2020-10-15 23:34:41,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:34:41,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:34:41,125 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:34:41,125 INFO L185 Difference]: Start difference. First operand has 497 places, 595 transitions, 35084 flow. Second operand 8 states and 670 transitions. [2020-10-15 23:34:41,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 603 transitions, 35346 flow [2020-10-15 23:34:42,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 603 transitions, 34098 flow, removed 472 selfloop flow, removed 22 redundant places. [2020-10-15 23:34:42,914 INFO L241 Difference]: Finished difference. Result has 481 places, 603 transitions, 34096 flow [2020-10-15 23:34:42,914 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=33146, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=34096, PETRI_PLACES=481, PETRI_TRANSITIONS=603} [2020-10-15 23:34:42,914 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 463 predicate places. [2020-10-15 23:34:42,915 INFO L481 AbstractCegarLoop]: Abstraction has has 481 places, 603 transitions, 34096 flow [2020-10-15 23:34:42,915 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:34:42,915 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:42,915 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:43,115 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:43,116 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:43,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:43,116 INFO L82 PathProgramCache]: Analyzing trace with hash -2078452647, now seen corresponding path program 67 times [2020-10-15 23:34:43,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:43,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809888589] [2020-10-15 23:34:43,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:43,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:43,216 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:43,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809888589] [2020-10-15 23:34:43,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785426683] [2020-10-15 23:34:43,217 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:43,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:43,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:43,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:43,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:34:43,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:43,385 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:43,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630658059] [2020-10-15 23:34:43,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:43,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:43,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:43,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:43,387 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:43,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 603 transitions, 34096 flow. Second operand 15 states. [2020-10-15 23:34:43,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:43,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:43,387 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:44,541 INFO L129 PetriNetUnfolder]: 695/1619 cut-off events. [2020-10-15 23:34:44,541 INFO L130 PetriNetUnfolder]: For 580108/580110 co-relation queries the response was YES. [2020-10-15 23:34:44,575 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39693 conditions, 1619 events. 695/1619 cut-off events. For 580108/580110 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 12624 event pairs, 0 based on Foata normal form. 7/1626 useless extension candidates. Maximal degree in co-relation 39488. Up to 1004 conditions per place. [2020-10-15 23:34:44,600 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 559 selfloop transitions, 76 changer transitions 0/647 dead transitions. [2020-10-15 23:34:44,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 647 transitions, 37492 flow [2020-10-15 23:34:44,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:34:44,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:34:44,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-15 23:34:44,603 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-15 23:34:44,603 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-15 23:34:44,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-15 23:34:44,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:44,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-15 23:34:44,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:34:44,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:34:44,605 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:34:44,605 INFO L185 Difference]: Start difference. First operand has 481 places, 603 transitions, 34096 flow. Second operand 13 states and 952 transitions. [2020-10-15 23:34:44,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 647 transitions, 37492 flow [2020-10-15 23:34:46,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 647 transitions, 36857 flow, removed 307 selfloop flow, removed 3 redundant places. [2020-10-15 23:34:46,425 INFO L241 Difference]: Finished difference. Result has 493 places, 620 transitions, 34860 flow [2020-10-15 23:34:46,425 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=33537, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=34860, PETRI_PLACES=493, PETRI_TRANSITIONS=620} [2020-10-15 23:34:46,425 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 475 predicate places. [2020-10-15 23:34:46,426 INFO L481 AbstractCegarLoop]: Abstraction has has 493 places, 620 transitions, 34860 flow [2020-10-15 23:34:46,426 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:46,426 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:46,426 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:46,626 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-15 23:34:46,627 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:46,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:46,627 INFO L82 PathProgramCache]: Analyzing trace with hash -2078481477, now seen corresponding path program 68 times [2020-10-15 23:34:46,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:46,628 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268503338] [2020-10-15 23:34:46,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:46,762 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,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268503338] [2020-10-15 23:34:46,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032923525] [2020-10-15 23:34:46,763 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:46,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:46,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:46,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:46,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:46,941 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,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:46,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:46,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197666480] [2020-10-15 23:34:46,942 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:46,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:46,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:46,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:46,944 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:46,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 620 transitions, 34860 flow. Second operand 15 states. [2020-10-15 23:34:46,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:46,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:46,945 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:47,980 INFO L129 PetriNetUnfolder]: 711/1657 cut-off events. [2020-10-15 23:34:47,980 INFO L130 PetriNetUnfolder]: For 599951/599953 co-relation queries the response was YES. [2020-10-15 23:34:48,015 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40661 conditions, 1657 events. 711/1657 cut-off events. For 599951/599953 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 13020 event pairs, 0 based on Foata normal form. 7/1664 useless extension candidates. Maximal degree in co-relation 40453. Up to 1026 conditions per place. [2020-10-15 23:34:48,044 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 564 selfloop transitions, 76 changer transitions 0/652 dead transitions. [2020-10-15 23:34:48,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 652 transitions, 37709 flow [2020-10-15 23:34:48,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:34:48,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:34:48,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-15 23:34:48,046 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-15 23:34:48,046 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-15 23:34:48,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-15 23:34:48,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:48,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-15 23:34:48,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:34:48,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:34:48,048 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:34:48,048 INFO L185 Difference]: Start difference. First operand has 493 places, 620 transitions, 34860 flow. Second operand 13 states and 952 transitions. [2020-10-15 23:34:48,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 652 transitions, 37709 flow [2020-10-15 23:34:49,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 652 transitions, 37649 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-15 23:34:49,906 INFO L241 Difference]: Finished difference. Result has 501 places, 627 transitions, 35645 flow [2020-10-15 23:34:49,907 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34801, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=35645, PETRI_PLACES=501, PETRI_TRANSITIONS=627} [2020-10-15 23:34:49,907 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 483 predicate places. [2020-10-15 23:34:49,907 INFO L481 AbstractCegarLoop]: Abstraction has has 501 places, 627 transitions, 35645 flow [2020-10-15 23:34:49,907 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:49,908 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:49,908 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:50,108 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-15 23:34:50,108 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:50,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:50,109 INFO L82 PathProgramCache]: Analyzing trace with hash 896929423, now seen corresponding path program 69 times [2020-10-15 23:34:50,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:50,110 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206704399] [2020-10-15 23:34:50,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:50,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:50,200 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:50,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206704399] [2020-10-15 23:34:50,201 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181461276] [2020-10-15 23:34:50,201 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:50,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:34:50,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:50,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:50,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:50,368 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:50,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:50,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:50,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629075967] [2020-10-15 23:34:50,370 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:50,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:50,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:50,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:50,371 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:50,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 627 transitions, 35645 flow. Second operand 15 states. [2020-10-15 23:34:50,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:50,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:50,372 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:51,580 INFO L129 PetriNetUnfolder]: 716/1671 cut-off events. [2020-10-15 23:34:51,580 INFO L130 PetriNetUnfolder]: For 619278/619280 co-relation queries the response was YES. [2020-10-15 23:34:51,614 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41433 conditions, 1671 events. 716/1671 cut-off events. For 619278/619280 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 13141 event pairs, 0 based on Foata normal form. 7/1678 useless extension candidates. Maximal degree in co-relation 41222. Up to 981 conditions per place. [2020-10-15 23:34:51,639 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 531 selfloop transitions, 117 changer transitions 0/660 dead transitions. [2020-10-15 23:34:51,639 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 660 transitions, 38183 flow [2020-10-15 23:34:51,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:51,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:51,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:34:51,641 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:34:51,641 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:34:51,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:34:51,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:51,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:34:51,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:51,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:51,644 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:51,644 INFO L185 Difference]: Start difference. First operand has 501 places, 627 transitions, 35645 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:34:51,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 660 transitions, 38183 flow [2020-10-15 23:34:53,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 660 transitions, 38076 flow, removed 8 selfloop flow, removed 10 redundant places. [2020-10-15 23:34:53,505 INFO L241 Difference]: Finished difference. Result has 509 places, 633 transitions, 36151 flow [2020-10-15 23:34:53,506 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35538, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36151, PETRI_PLACES=509, PETRI_TRANSITIONS=633} [2020-10-15 23:34:53,506 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 491 predicate places. [2020-10-15 23:34:53,506 INFO L481 AbstractCegarLoop]: Abstraction has has 509 places, 633 transitions, 36151 flow [2020-10-15 23:34:53,506 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:53,506 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:53,507 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:53,707 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:53,707 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:53,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:53,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1269009035, now seen corresponding path program 70 times [2020-10-15 23:34:53,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:53,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457165229] [2020-10-15 23:34:53,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:53,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:53,794 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:53,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457165229] [2020-10-15 23:34:53,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313726942] [2020-10-15 23:34:53,795 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:53,837 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:53,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:53,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:53,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:53,977 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:53,978 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:53,978 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:53,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158047298] [2020-10-15 23:34:53,979 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:53,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:53,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:53,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:53,980 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:53,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 633 transitions, 36151 flow. Second operand 15 states. [2020-10-15 23:34:53,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:53,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:53,981 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:55,328 INFO L129 PetriNetUnfolder]: 729/1699 cut-off events. [2020-10-15 23:34:55,328 INFO L130 PetriNetUnfolder]: For 657122/657124 co-relation queries the response was YES. [2020-10-15 23:34:55,365 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42921 conditions, 1699 events. 729/1699 cut-off events. For 657122/657124 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 13416 event pairs, 0 based on Foata normal form. 7/1706 useless extension candidates. Maximal degree in co-relation 42707. Up to 997 conditions per place. [2020-10-15 23:34:55,401 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 534 selfloop transitions, 116 changer transitions 0/662 dead transitions. [2020-10-15 23:34:55,401 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 662 transitions, 38786 flow [2020-10-15 23:34:55,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:55,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:55,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:34:55,406 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:34:55,406 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:34:55,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:34:55,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:55,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:34:55,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:55,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:55,409 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:55,409 INFO L185 Difference]: Start difference. First operand has 509 places, 633 transitions, 36151 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:34:55,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 662 transitions, 38786 flow [2020-10-15 23:34:57,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 662 transitions, 38686 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-15 23:34:57,451 INFO L241 Difference]: Finished difference. Result has 516 places, 637 transitions, 36778 flow [2020-10-15 23:34:57,451 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36052, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36778, PETRI_PLACES=516, PETRI_TRANSITIONS=637} [2020-10-15 23:34:57,451 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 498 predicate places. [2020-10-15 23:34:57,452 INFO L481 AbstractCegarLoop]: Abstraction has has 516 places, 637 transitions, 36778 flow [2020-10-15 23:34:57,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:57,452 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:57,452 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:57,652 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:57,653 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:57,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:57,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1045015202, now seen corresponding path program 71 times [2020-10-15 23:34:57,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:57,654 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615565582] [2020-10-15 23:34:57,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:57,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:57,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:34:57,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615565582] [2020-10-15 23:34:57,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427612680] [2020-10-15 23:34:57,734 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:57,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:34:57,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:57,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:57,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:57,918 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:57,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:57,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:57,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923401989] [2020-10-15 23:34:57,918 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:57,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:57,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:57,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:57,919 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:57,920 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 637 transitions, 36778 flow. Second operand 15 states. [2020-10-15 23:34:57,920 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:57,920 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:57,920 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:59,272 INFO L129 PetriNetUnfolder]: 753/1746 cut-off events. [2020-10-15 23:34:59,273 INFO L130 PetriNetUnfolder]: For 705711/705717 co-relation queries the response was YES. [2020-10-15 23:34:59,307 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44988 conditions, 1746 events. 753/1746 cut-off events. For 705711/705717 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 13715 event pairs, 0 based on Foata normal form. 11/1757 useless extension candidates. Maximal degree in co-relation 44771. Up to 976 conditions per place. [2020-10-15 23:34:59,341 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 488 selfloop transitions, 164 changer transitions 0/664 dead transitions. [2020-10-15 23:34:59,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 664 transitions, 39465 flow [2020-10-15 23:34:59,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:34:59,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:34:59,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-15 23:34:59,343 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:34:59,343 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-15 23:34:59,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-15 23:34:59,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:59,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-15 23:34:59,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:34:59,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:34:59,346 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:34:59,346 INFO L185 Difference]: Start difference. First operand has 516 places, 637 transitions, 36778 flow. Second operand 20 states and 1466 transitions. [2020-10-15 23:34:59,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 664 transitions, 39465 flow [2020-10-15 23:35:01,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 664 transitions, 39303 flow, removed 11 selfloop flow, removed 13 redundant places. [2020-10-15 23:35:01,540 INFO L241 Difference]: Finished difference. Result has 525 places, 644 transitions, 37750 flow [2020-10-15 23:35:01,541 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36620, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=37750, PETRI_PLACES=525, PETRI_TRANSITIONS=644} [2020-10-15 23:35:01,541 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 507 predicate places. [2020-10-15 23:35:01,541 INFO L481 AbstractCegarLoop]: Abstraction has has 525 places, 644 transitions, 37750 flow [2020-10-15 23:35:01,541 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:01,542 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:01,542 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:01,756 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:01,757 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:01,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:01,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1045014241, now seen corresponding path program 72 times [2020-10-15 23:35:01,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:01,758 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100269700] [2020-10-15 23:35:01,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:01,835 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,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100269700] [2020-10-15 23:35:01,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840994309] [2020-10-15 23:35:01,836 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:35:01,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:35:01,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:01,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:01,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:01,997 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,998 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:01,998 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:01,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005306933] [2020-10-15 23:35:01,998 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:01,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:01,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:01,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:02,000 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:02,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 644 transitions, 37750 flow. Second operand 15 states. [2020-10-15 23:35:02,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:02,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:02,000 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:03,395 INFO L129 PetriNetUnfolder]: 758/1759 cut-off events. [2020-10-15 23:35:03,395 INFO L130 PetriNetUnfolder]: For 735909/735911 co-relation queries the response was YES. [2020-10-15 23:35:03,434 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45907 conditions, 1759 events. 758/1759 cut-off events. For 735909/735911 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 13863 event pairs, 0 based on Foata normal form. 7/1766 useless extension candidates. Maximal degree in co-relation 45687. Up to 956 conditions per place. [2020-10-15 23:35:03,469 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 466 selfloop transitions, 189 changer transitions 0/667 dead transitions. [2020-10-15 23:35:03,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 667 transitions, 39994 flow [2020-10-15 23:35:03,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:35:03,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:35:03,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-15 23:35:03,471 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:35:03,471 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-15 23:35:03,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-15 23:35:03,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:03,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-15 23:35:03,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:35:03,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:35:03,475 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:35:03,475 INFO L185 Difference]: Start difference. First operand has 525 places, 644 transitions, 37750 flow. Second operand 20 states and 1466 transitions. [2020-10-15 23:35:03,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 667 transitions, 39994 flow [2020-10-15 23:35:06,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 667 transitions, 39772 flow, removed 5 selfloop flow, removed 17 redundant places. [2020-10-15 23:35:06,028 INFO L241 Difference]: Finished difference. Result has 531 places, 648 transitions, 38330 flow [2020-10-15 23:35:06,029 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=37528, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=38330, PETRI_PLACES=531, PETRI_TRANSITIONS=648} [2020-10-15 23:35:06,029 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 513 predicate places. [2020-10-15 23:35:06,029 INFO L481 AbstractCegarLoop]: Abstraction has has 531 places, 648 transitions, 38330 flow [2020-10-15 23:35:06,029 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:06,029 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:06,029 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:06,230 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:06,230 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:06,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:06,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1066233121, now seen corresponding path program 73 times [2020-10-15 23:35:06,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:06,231 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554039902] [2020-10-15 23:35:06,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:06,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:06,311 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:06,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554039902] [2020-10-15 23:35:06,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055314560] [2020-10-15 23:35:06,312 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:35:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:06,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:06,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:06,488 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:06,489 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:06,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:06,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352005029] [2020-10-15 23:35:06,490 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:06,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:06,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:06,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:06,491 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:06,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 648 transitions, 38330 flow. Second operand 15 states. [2020-10-15 23:35:06,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:06,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:06,492 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:08,214 INFO L129 PetriNetUnfolder]: 776/1798 cut-off events. [2020-10-15 23:35:08,214 INFO L130 PetriNetUnfolder]: For 776686/776692 co-relation queries the response was YES. [2020-10-15 23:35:08,254 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47600 conditions, 1798 events. 776/1798 cut-off events. For 776686/776692 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 14215 event pairs, 0 based on Foata normal form. 11/1809 useless extension candidates. Maximal degree in co-relation 47377. Up to 869 conditions per place. [2020-10-15 23:35:08,277 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 365 selfloop transitions, 302 changer transitions 0/679 dead transitions. [2020-10-15 23:35:08,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 679 transitions, 41145 flow [2020-10-15 23:35:08,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 23:35:08,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 23:35:08,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1763 transitions. [2020-10-15 23:35:08,279 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6865264797507789 [2020-10-15 23:35:08,279 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1763 transitions. [2020-10-15 23:35:08,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1763 transitions. [2020-10-15 23:35:08,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:08,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1763 transitions. [2020-10-15 23:35:08,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-15 23:35:08,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-15 23:35:08,284 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-15 23:35:08,284 INFO L185 Difference]: Start difference. First operand has 531 places, 648 transitions, 38330 flow. Second operand 24 states and 1763 transitions. [2020-10-15 23:35:08,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 679 transitions, 41145 flow [2020-10-15 23:35:10,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 679 transitions, 40942 flow, removed 7 selfloop flow, removed 15 redundant places. [2020-10-15 23:35:10,791 INFO L241 Difference]: Finished difference. Result has 541 places, 657 transitions, 39661 flow [2020-10-15 23:35:10,792 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38128, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=39661, PETRI_PLACES=541, PETRI_TRANSITIONS=657} [2020-10-15 23:35:10,792 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 523 predicate places. [2020-10-15 23:35:10,792 INFO L481 AbstractCegarLoop]: Abstraction has has 541 places, 657 transitions, 39661 flow [2020-10-15 23:35:10,792 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:10,792 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:10,792 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:10,993 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:10,993 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:10,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:10,993 INFO L82 PathProgramCache]: Analyzing trace with hash -230544316, now seen corresponding path program 74 times [2020-10-15 23:35:10,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:10,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561882341] [2020-10-15 23:35:10,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:10,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:11,072 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:11,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561882341] [2020-10-15 23:35:11,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550359397] [2020-10-15 23:35:11,073 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:11,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:11,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:11,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:11,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:11,224 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:35:11,237 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:11,238 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:11,238 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:11,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742905352] [2020-10-15 23:35:11,238 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:11,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:11,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:11,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:11,240 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:11,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 657 transitions, 39661 flow. Second operand 15 states. [2020-10-15 23:35:11,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:11,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:11,241 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:13,028 INFO L129 PetriNetUnfolder]: 791/1830 cut-off events. [2020-10-15 23:35:13,028 INFO L130 PetriNetUnfolder]: For 825806/825808 co-relation queries the response was YES. [2020-10-15 23:35:13,065 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49551 conditions, 1830 events. 791/1830 cut-off events. For 825806/825808 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 14524 event pairs, 0 based on Foata normal form. 7/1837 useless extension candidates. Maximal degree in co-relation 49326. Up to 951 conditions per place. [2020-10-15 23:35:13,090 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 436 selfloop transitions, 231 changer transitions 0/679 dead transitions. [2020-10-15 23:35:13,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 679 transitions, 43180 flow [2020-10-15 23:35:13,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:35:13,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:35:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-15 23:35:13,092 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-15 23:35:13,092 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-15 23:35:13,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-15 23:35:13,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:13,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-15 23:35:13,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:35:13,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:35:13,094 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:35:13,095 INFO L185 Difference]: Start difference. First operand has 541 places, 657 transitions, 39661 flow. Second operand 23 states and 1692 transitions. [2020-10-15 23:35:13,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 679 transitions, 43180 flow [2020-10-15 23:35:15,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 679 transitions, 42715 flow, removed 48 selfloop flow, removed 18 redundant places. [2020-10-15 23:35:15,559 INFO L241 Difference]: Finished difference. Result has 548 places, 668 transitions, 41455 flow [2020-10-15 23:35:15,560 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39201, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=41455, PETRI_PLACES=548, PETRI_TRANSITIONS=668} [2020-10-15 23:35:15,560 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 530 predicate places. [2020-10-15 23:35:15,560 INFO L481 AbstractCegarLoop]: Abstraction has has 548 places, 668 transitions, 41455 flow [2020-10-15 23:35:15,560 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:15,560 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:15,560 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:15,761 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:15,761 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:15,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:15,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1066254480, now seen corresponding path program 75 times [2020-10-15 23:35:15,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:15,762 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817401545] [2020-10-15 23:35:15,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:15,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:15,846 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:15,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817401545] [2020-10-15 23:35:15,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366872024] [2020-10-15 23:35:15,847 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:15,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:35:15,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:15,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:15,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:16,005 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:35:16,037 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:16,037 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:16,037 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:16,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449971881] [2020-10-15 23:35:16,038 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:16,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:16,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:16,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:16,039 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:16,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 668 transitions, 41455 flow. Second operand 15 states. [2020-10-15 23:35:16,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:16,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:16,041 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:17,978 INFO L129 PetriNetUnfolder]: 794/1862 cut-off events. [2020-10-15 23:35:17,978 INFO L130 PetriNetUnfolder]: For 897165/897171 co-relation queries the response was YES. [2020-10-15 23:35:18,020 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51382 conditions, 1862 events. 794/1862 cut-off events. For 897165/897171 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 15005 event pairs, 0 based on Foata normal form. 13/1875 useless extension candidates. Maximal degree in co-relation 51154. Up to 1009 conditions per place. [2020-10-15 23:35:18,045 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 372 selfloop transitions, 327 changer transitions 0/711 dead transitions. [2020-10-15 23:35:18,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 711 transitions, 46879 flow [2020-10-15 23:35:18,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:35:18,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:35:18,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-15 23:35:18,047 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-15 23:35:18,047 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-15 23:35:18,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-15 23:35:18,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:18,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-15 23:35:18,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:35:18,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:35:18,050 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:35:18,051 INFO L185 Difference]: Start difference. First operand has 548 places, 668 transitions, 41455 flow. Second operand 23 states and 1693 transitions. [2020-10-15 23:35:18,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 711 transitions, 46879 flow [2020-10-15 23:35:20,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 711 transitions, 45357 flow, removed 604 selfloop flow, removed 22 redundant places. [2020-10-15 23:35:20,951 INFO L241 Difference]: Finished difference. Result has 552 places, 703 transitions, 44523 flow [2020-10-15 23:35:20,952 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40017, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=44523, PETRI_PLACES=552, PETRI_TRANSITIONS=703} [2020-10-15 23:35:20,952 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 534 predicate places. [2020-10-15 23:35:20,953 INFO L481 AbstractCegarLoop]: Abstraction has has 552 places, 703 transitions, 44523 flow [2020-10-15 23:35:20,953 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:20,953 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:20,953 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:21,153 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:21,154 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:21,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:21,154 INFO L82 PathProgramCache]: Analyzing trace with hash 1067178001, now seen corresponding path program 76 times [2020-10-15 23:35:21,154 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:21,155 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269354161] [2020-10-15 23:35:21,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:21,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:21,234 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:21,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269354161] [2020-10-15 23:35:21,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367121517] [2020-10-15 23:35:21,235 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:21,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:35:21,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:21,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:21,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:21,379 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:21,390 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:21,391 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:21,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:21,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18834087] [2020-10-15 23:35:21,392 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:21,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:21,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:21,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:21,393 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:21,394 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 703 transitions, 44523 flow. Second operand 15 states. [2020-10-15 23:35:21,394 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:21,394 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:21,394 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:23,351 INFO L129 PetriNetUnfolder]: 796/1886 cut-off events. [2020-10-15 23:35:23,352 INFO L130 PetriNetUnfolder]: For 894644/894646 co-relation queries the response was YES. [2020-10-15 23:35:23,396 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52009 conditions, 1886 events. 796/1886 cut-off events. For 894644/894646 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 15395 event pairs, 0 based on Foata normal form. 8/1894 useless extension candidates. Maximal degree in co-relation 51779. Up to 1019 conditions per place. [2020-10-15 23:35:23,422 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 411 selfloop transitions, 311 changer transitions 0/734 dead transitions. [2020-10-15 23:35:23,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 734 transitions, 48634 flow [2020-10-15 23:35:23,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:35:23,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:35:23,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1840 transitions. [2020-10-15 23:35:23,424 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:35:23,425 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1840 transitions. [2020-10-15 23:35:23,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1840 transitions. [2020-10-15 23:35:23,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:23,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1840 transitions. [2020-10-15 23:35:23,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:35:23,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:35:23,428 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:35:23,428 INFO L185 Difference]: Start difference. First operand has 552 places, 703 transitions, 44523 flow. Second operand 25 states and 1840 transitions. [2020-10-15 23:35:23,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 734 transitions, 48634 flow [2020-10-15 23:35:26,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 734 transitions, 47218 flow, removed 628 selfloop flow, removed 14 redundant places. [2020-10-15 23:35:26,468 INFO L241 Difference]: Finished difference. Result has 566 places, 724 transitions, 46096 flow [2020-10-15 23:35:26,468 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=43107, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=46096, PETRI_PLACES=566, PETRI_TRANSITIONS=724} [2020-10-15 23:35:26,469 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 548 predicate places. [2020-10-15 23:35:26,469 INFO L481 AbstractCegarLoop]: Abstraction has has 566 places, 724 transitions, 46096 flow [2020-10-15 23:35:26,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:26,469 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:26,469 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:26,669 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-15 23:35:26,670 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:26,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:26,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1066463761, now seen corresponding path program 77 times [2020-10-15 23:35:26,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:26,671 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038915287] [2020-10-15 23:35:26,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:26,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:26,751 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:26,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038915287] [2020-10-15 23:35:26,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230546635] [2020-10-15 23:35:26,752 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:26,790 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:35:26,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:26,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:26,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:26,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:35:26,931 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:26,931 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:26,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786589399] [2020-10-15 23:35:26,932 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:26,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:26,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:26,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:26,934 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:26,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 724 transitions, 46096 flow. Second operand 15 states. [2020-10-15 23:35:26,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:26,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:26,934 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:28,799 INFO L129 PetriNetUnfolder]: 816/1930 cut-off events. [2020-10-15 23:35:28,799 INFO L130 PetriNetUnfolder]: For 925268/925270 co-relation queries the response was YES. [2020-10-15 23:35:28,842 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53359 conditions, 1930 events. 816/1930 cut-off events. For 925268/925270 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 15760 event pairs, 0 based on Foata normal form. 7/1937 useless extension candidates. Maximal degree in co-relation 53124. Up to 982 conditions per place. [2020-10-15 23:35:28,868 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 275 changer transitions 0/756 dead transitions. [2020-10-15 23:35:28,868 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 756 transitions, 49067 flow [2020-10-15 23:35:28,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:35:28,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:35:28,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-15 23:35:28,870 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-15 23:35:28,870 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-15 23:35:28,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-15 23:35:28,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:28,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-15 23:35:28,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:35:28,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:35:28,875 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:35:28,875 INFO L185 Difference]: Start difference. First operand has 566 places, 724 transitions, 46096 flow. Second operand 21 states and 1541 transitions. [2020-10-15 23:35:28,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 756 transitions, 49067 flow [2020-10-15 23:35:32,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 756 transitions, 47901 flow, removed 466 selfloop flow, removed 17 redundant places. [2020-10-15 23:35:32,034 INFO L241 Difference]: Finished difference. Result has 572 places, 731 transitions, 46440 flow [2020-10-15 23:35:32,035 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45024, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=46440, PETRI_PLACES=572, PETRI_TRANSITIONS=731} [2020-10-15 23:35:32,035 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 554 predicate places. [2020-10-15 23:35:32,036 INFO L481 AbstractCegarLoop]: Abstraction has has 572 places, 731 transitions, 46440 flow [2020-10-15 23:35:32,036 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:32,036 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:32,036 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:32,236 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:32,236 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:32,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:32,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1067149171, now seen corresponding path program 78 times [2020-10-15 23:35:32,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:32,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388057219] [2020-10-15 23:35:32,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:32,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:32,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:32,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388057219] [2020-10-15 23:35:32,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855132190] [2020-10-15 23:35:32,325 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:32,365 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:35:32,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:32,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:32,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:32,473 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:35:32,482 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:32,483 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:32,483 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:32,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259163023] [2020-10-15 23:35:32,483 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:32,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:32,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:32,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:32,485 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:32,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 731 transitions, 46440 flow. Second operand 15 states. [2020-10-15 23:35:32,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:32,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:32,486 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:34,684 INFO L129 PetriNetUnfolder]: 854/2001 cut-off events. [2020-10-15 23:35:34,685 INFO L130 PetriNetUnfolder]: For 1008627/1008633 co-relation queries the response was YES. [2020-10-15 23:35:34,731 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56558 conditions, 2001 events. 854/2001 cut-off events. For 1008627/1008633 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 16373 event pairs, 0 based on Foata normal form. 14/2015 useless extension candidates. Maximal degree in co-relation 56321. Up to 840 conditions per place. [2020-10-15 23:35:34,759 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 262 selfloop transitions, 501 changer transitions 0/775 dead transitions. [2020-10-15 23:35:34,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 775 transitions, 52806 flow [2020-10-15 23:35:34,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:35:34,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:35:34,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:35:34,761 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:35:34,761 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:35:34,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:35:34,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:34,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:35:34,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:35:34,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:35:34,763 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:35:34,763 INFO L185 Difference]: Start difference. First operand has 572 places, 731 transitions, 46440 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:35:34,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 775 transitions, 52806 flow [2020-10-15 23:35:38,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 775 transitions, 52430 flow, removed 39 selfloop flow, removed 16 redundant places. [2020-10-15 23:35:38,158 INFO L241 Difference]: Finished difference. Result has 586 places, 761 transitions, 51789 flow [2020-10-15 23:35:38,158 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46111, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=476, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=51789, PETRI_PLACES=586, PETRI_TRANSITIONS=761} [2020-10-15 23:35:38,159 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 568 predicate places. [2020-10-15 23:35:38,159 INFO L481 AbstractCegarLoop]: Abstraction has has 586 places, 761 transitions, 51789 flow [2020-10-15 23:35:38,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:38,159 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:38,159 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:38,359 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-15 23:35:38,360 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:38,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:38,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1233710865, now seen corresponding path program 79 times [2020-10-15 23:35:38,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:38,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161422153] [2020-10-15 23:35:38,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:38,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:38,438 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:38,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161422153] [2020-10-15 23:35:38,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047762803] [2020-10-15 23:35:38,438 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:38,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:38,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:38,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:38,595 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:38,605 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:38,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:38,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:38,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11592078] [2020-10-15 23:35:38,607 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:38,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:38,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:38,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:38,609 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:38,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 761 transitions, 51789 flow. Second operand 15 states. [2020-10-15 23:35:38,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:38,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:38,609 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:40,373 INFO L129 PetriNetUnfolder]: 857/2014 cut-off events. [2020-10-15 23:35:40,373 INFO L130 PetriNetUnfolder]: For 1027755/1027761 co-relation queries the response was YES. [2020-10-15 23:35:40,418 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57939 conditions, 2014 events. 857/2014 cut-off events. For 1027755/1027761 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 16526 event pairs, 0 based on Foata normal form. 10/2024 useless extension candidates. Maximal degree in co-relation 57699. Up to 1249 conditions per place. [2020-10-15 23:35:40,446 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 615 selfloop transitions, 154 changer transitions 0/781 dead transitions. [2020-10-15 23:35:40,446 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 781 transitions, 55183 flow [2020-10-15 23:35:40,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:35:40,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:35:40,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:35:40,448 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:35:40,448 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:35:40,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:35:40,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:40,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:35:40,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:35:40,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:35:40,449 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:35:40,449 INFO L185 Difference]: Start difference. First operand has 586 places, 761 transitions, 51789 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:35:40,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 781 transitions, 55183 flow [2020-10-15 23:35:44,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 781 transitions, 52347 flow, removed 1289 selfloop flow, removed 19 redundant places. [2020-10-15 23:35:44,041 INFO L241 Difference]: Finished difference. Result has 584 places, 773 transitions, 50836 flow [2020-10-15 23:35:44,042 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48957, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=50836, PETRI_PLACES=584, PETRI_TRANSITIONS=773} [2020-10-15 23:35:44,042 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 566 predicate places. [2020-10-15 23:35:44,042 INFO L481 AbstractCegarLoop]: Abstraction has has 584 places, 773 transitions, 50836 flow [2020-10-15 23:35:44,043 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:44,043 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:44,043 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:44,250 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:44,251 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:44,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:44,251 INFO L82 PathProgramCache]: Analyzing trace with hash 1067148210, now seen corresponding path program 80 times [2020-10-15 23:35:44,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:44,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424648246] [2020-10-15 23:35:44,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:44,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:44,329 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:44,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424648246] [2020-10-15 23:35:44,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225075587] [2020-10-15 23:35:44,329 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:44,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:44,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:44,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:44,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:44,491 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:44,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:44,502 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:44,502 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:44,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851063127] [2020-10-15 23:35:44,503 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:44,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:44,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:44,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:44,504 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:44,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 773 transitions, 50836 flow. Second operand 15 states. [2020-10-15 23:35:44,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:44,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:44,505 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:46,382 INFO L129 PetriNetUnfolder]: 856/2032 cut-off events. [2020-10-15 23:35:46,382 INFO L130 PetriNetUnfolder]: For 1004003/1004005 co-relation queries the response was YES. [2020-10-15 23:35:46,430 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56369 conditions, 2032 events. 856/2032 cut-off events. For 1004003/1004005 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 16901 event pairs, 0 based on Foata normal form. 5/2037 useless extension candidates. Maximal degree in co-relation 56126. Up to 1187 conditions per place. [2020-10-15 23:35:46,457 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 505 selfloop transitions, 281 changer transitions 0/798 dead transitions. [2020-10-15 23:35:46,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 798 transitions, 54683 flow [2020-10-15 23:35:46,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:35:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:35:46,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:35:46,461 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:35:46,461 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:35:46,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:35:46,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:46,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:35:46,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:35:46,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:35:46,463 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:35:46,463 INFO L185 Difference]: Start difference. First operand has 584 places, 773 transitions, 50836 flow. Second operand 27 states and 1986 transitions. [2020-10-15 23:35:46,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 798 transitions, 54683 flow [2020-10-15 23:35:50,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 798 transitions, 54072 flow, removed 222 selfloop flow, removed 12 redundant places. [2020-10-15 23:35:50,103 INFO L241 Difference]: Finished difference. Result has 603 places, 790 transitions, 52847 flow [2020-10-15 23:35:50,104 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50237, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=52847, PETRI_PLACES=603, PETRI_TRANSITIONS=790} [2020-10-15 23:35:50,104 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 585 predicate places. [2020-10-15 23:35:50,104 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 790 transitions, 52847 flow [2020-10-15 23:35:50,104 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:50,104 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:50,104 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:50,304 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-15 23:35:50,305 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:50,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:50,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1934382410, now seen corresponding path program 16 times [2020-10-15 23:35:50,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:50,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243511555] [2020-10-15 23:35:50,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:50,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:50,465 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:50,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243511555] [2020-10-15 23:35:50,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809132730] [2020-10-15 23:35:50,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 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:50,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:35:50,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:50,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:35:50,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:50,583 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:50,583 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-15 23:35:50,584 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 16 [2020-10-15 23:35:50,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253654613] [2020-10-15 23:35:50,584 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:35:50,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:50,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:35:50,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:35:50,585 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 107 [2020-10-15 23:35:50,586 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 790 transitions, 52847 flow. Second operand 8 states. [2020-10-15 23:35:50,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:50,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 107 [2020-10-15 23:35:50,586 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:52,608 INFO L129 PetriNetUnfolder]: 869/2125 cut-off events. [2020-10-15 23:35:52,609 INFO L130 PetriNetUnfolder]: For 1680899/1681484 co-relation queries the response was YES. [2020-10-15 23:35:52,698 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59813 conditions, 2125 events. 869/2125 cut-off events. For 1680899/1681484 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 18080 event pairs, 19 based on Foata normal form. 602/2727 useless extension candidates. Maximal degree in co-relation 59567. Up to 835 conditions per place. [2020-10-15 23:35:52,745 INFO L132 encePairwiseOnDemand]: 104/107 looper letters, 2 selfloop transitions, 499 changer transitions 9/811 dead transitions. [2020-10-15 23:35:52,745 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 811 transitions, 57257 flow [2020-10-15 23:35:52,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:35:52,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:35:52,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 670 transitions. [2020-10-15 23:35:52,747 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7827102803738317 [2020-10-15 23:35:52,747 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 670 transitions. [2020-10-15 23:35:52,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 670 transitions. [2020-10-15 23:35:52,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:52,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 670 transitions. [2020-10-15 23:35:52,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:35:52,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:35:52,749 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:35:52,749 INFO L185 Difference]: Start difference. First operand has 603 places, 790 transitions, 52847 flow. Second operand 8 states and 670 transitions. [2020-10-15 23:35:52,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 811 transitions, 57257 flow [2020-10-15 23:35:56,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 811 transitions, 55828 flow, removed 425 selfloop flow, removed 26 redundant places. [2020-10-15 23:35:56,346 INFO L241 Difference]: Finished difference. Result has 584 places, 802 transitions, 55575 flow [2020-10-15 23:35:56,347 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50544, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=466, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=55575, PETRI_PLACES=584, PETRI_TRANSITIONS=802} [2020-10-15 23:35:56,347 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 566 predicate places. [2020-10-15 23:35:56,347 INFO L481 AbstractCegarLoop]: Abstraction has has 584 places, 802 transitions, 55575 flow [2020-10-15 23:35:56,347 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:35:56,347 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:56,348 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:56,548 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-15 23:35:56,548 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:56,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:56,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1947000469, now seen corresponding path program 81 times [2020-10-15 23:35:56,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:56,549 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522674896] [2020-10-15 23:35:56,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:56,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:56,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:56,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522674896] [2020-10-15 23:35:56,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500217291] [2020-10-15 23:35:56,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:56,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:35:56,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:56,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:56,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:56,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:56,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:56,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:56,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616172377] [2020-10-15 23:35:56,917 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:56,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:56,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:56,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:35:56,918 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:56,919 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 802 transitions, 55575 flow. Second operand 17 states. [2020-10-15 23:35:56,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:56,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:56,919 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:59,095 INFO L129 PetriNetUnfolder]: 869/2086 cut-off events. [2020-10-15 23:35:59,095 INFO L130 PetriNetUnfolder]: For 1131062/1131064 co-relation queries the response was YES. [2020-10-15 23:35:59,148 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61017 conditions, 2086 events. 869/2086 cut-off events. For 1131062/1131064 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 17531 event pairs, 16 based on Foata normal form. 5/2091 useless extension candidates. Maximal degree in co-relation 60773. Up to 1322 conditions per place. [2020-10-15 23:35:59,176 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 712 selfloop transitions, 89 changer transitions 0/816 dead transitions. [2020-10-15 23:35:59,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 816 transitions, 57845 flow [2020-10-15 23:35:59,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:35:59,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:35:59,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1171 transitions. [2020-10-15 23:35:59,178 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6839953271028038 [2020-10-15 23:35:59,178 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1171 transitions. [2020-10-15 23:35:59,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1171 transitions. [2020-10-15 23:35:59,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:59,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1171 transitions. [2020-10-15 23:35:59,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:35:59,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:35:59,180 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:35:59,180 INFO L185 Difference]: Start difference. First operand has 584 places, 802 transitions, 55575 flow. Second operand 16 states and 1171 transitions. [2020-10-15 23:35:59,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 816 transitions, 57845 flow [2020-10-15 23:36:02,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 816 transitions, 50694 flow, removed 3476 selfloop flow, removed 10 redundant places. [2020-10-15 23:36:02,739 INFO L241 Difference]: Finished difference. Result has 590 places, 806 transitions, 49149 flow [2020-10-15 23:36:02,739 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48476, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=49149, PETRI_PLACES=590, PETRI_TRANSITIONS=806} [2020-10-15 23:36:02,739 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 572 predicate places. [2020-10-15 23:36:02,739 INFO L481 AbstractCegarLoop]: Abstraction has has 590 places, 806 transitions, 49149 flow [2020-10-15 23:36:02,739 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:02,740 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:02,740 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:02,940 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-15 23:36:02,940 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:02,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:02,941 INFO L82 PathProgramCache]: Analyzing trace with hash 2119201738, now seen corresponding path program 82 times [2020-10-15 23:36:02,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:02,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58655523] [2020-10-15 23:36:02,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:02,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:03,081 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:03,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58655523] [2020-10-15 23:36:03,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008263266] [2020-10-15 23:36:03,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:03,124 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:36:03,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:03,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:03,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:03,308 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:03,309 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:03,309 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:03,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421364224] [2020-10-15 23:36:03,309 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:03,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:03,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:03,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:03,311 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:03,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 806 transitions, 49149 flow. Second operand 17 states. [2020-10-15 23:36:03,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:03,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:03,312 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:05,126 INFO L129 PetriNetUnfolder]: 874/2089 cut-off events. [2020-10-15 23:36:05,126 INFO L130 PetriNetUnfolder]: For 656179/656181 co-relation queries the response was YES. [2020-10-15 23:36:05,174 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52351 conditions, 2089 events. 874/2089 cut-off events. For 656179/656181 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 17481 event pairs, 12 based on Foata normal form. 5/2094 useless extension candidates. Maximal degree in co-relation 52108. Up to 1305 conditions per place. [2020-10-15 23:36:05,197 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 701 selfloop transitions, 107 changer transitions 0/823 dead transitions. [2020-10-15 23:36:05,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 823 transitions, 51337 flow [2020-10-15 23:36:05,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:36:05,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:36:05,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1245 transitions. [2020-10-15 23:36:05,199 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6844420010995053 [2020-10-15 23:36:05,199 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1245 transitions. [2020-10-15 23:36:05,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1245 transitions. [2020-10-15 23:36:05,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:05,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1245 transitions. [2020-10-15 23:36:05,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:36:05,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:36:05,202 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:36:05,203 INFO L185 Difference]: Start difference. First operand has 590 places, 806 transitions, 49149 flow. Second operand 17 states and 1245 transitions. [2020-10-15 23:36:05,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 823 transitions, 51337 flow [2020-10-15 23:36:08,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 823 transitions, 51092 flow, removed 25 selfloop flow, removed 14 redundant places. [2020-10-15 23:36:08,648 INFO L241 Difference]: Finished difference. Result has 594 places, 809 transitions, 49425 flow [2020-10-15 23:36:08,649 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48904, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=49425, PETRI_PLACES=594, PETRI_TRANSITIONS=809} [2020-10-15 23:36:08,649 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 576 predicate places. [2020-10-15 23:36:08,649 INFO L481 AbstractCegarLoop]: Abstraction has has 594 places, 809 transitions, 49425 flow [2020-10-15 23:36:08,649 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:08,649 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:08,650 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:08,850 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:08,850 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:08,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:08,851 INFO L82 PathProgramCache]: Analyzing trace with hash 2119200777, now seen corresponding path program 83 times [2020-10-15 23:36:08,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:08,851 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86545677] [2020-10-15 23:36:08,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:08,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:08,983 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:08,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86545677] [2020-10-15 23:36:08,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733551875] [2020-10-15 23:36:08,984 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:09,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:36:09,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:09,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:09,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:09,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:09,394 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:09,394 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:09,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081763029] [2020-10-15 23:36:09,395 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:09,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:09,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:09,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:09,397 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:09,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 809 transitions, 49425 flow. Second operand 17 states. [2020-10-15 23:36:09,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:09,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:09,399 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:11,585 INFO L129 PetriNetUnfolder]: 871/2094 cut-off events. [2020-10-15 23:36:11,586 INFO L130 PetriNetUnfolder]: For 671557/671563 co-relation queries the response was YES. [2020-10-15 23:36:11,632 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52595 conditions, 2094 events. 871/2094 cut-off events. For 671557/671563 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 17618 event pairs, 20 based on Foata normal form. 8/2102 useless extension candidates. Maximal degree in co-relation 52353. Up to 1288 conditions per place. [2020-10-15 23:36:11,656 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 688 selfloop transitions, 124 changer transitions 0/827 dead transitions. [2020-10-15 23:36:11,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 827 transitions, 51607 flow [2020-10-15 23:36:11,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:36:11,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:36:11,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:36:11,658 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:36:11,658 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:36:11,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:36:11,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:11,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:36:11,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:36:11,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:36:11,660 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:36:11,660 INFO L185 Difference]: Start difference. First operand has 594 places, 809 transitions, 49425 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:36:11,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 827 transitions, 51607 flow [2020-10-15 23:36:14,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 827 transitions, 51428 flow, removed 18 selfloop flow, removed 14 redundant places. [2020-10-15 23:36:14,704 INFO L241 Difference]: Finished difference. Result has 597 places, 811 transitions, 49771 flow [2020-10-15 23:36:14,704 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=49246, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=49771, PETRI_PLACES=597, PETRI_TRANSITIONS=811} [2020-10-15 23:36:14,705 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 579 predicate places. [2020-10-15 23:36:14,705 INFO L481 AbstractCegarLoop]: Abstraction has has 597 places, 811 transitions, 49771 flow [2020-10-15 23:36:14,705 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:14,705 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:14,705 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:14,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-15 23:36:14,906 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:14,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:14,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1386271469, now seen corresponding path program 84 times [2020-10-15 23:36:14,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:14,907 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023623282] [2020-10-15 23:36:14,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:14,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:15,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:15,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023623282] [2020-10-15 23:36:15,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715663644] [2020-10-15 23:36:15,016 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:15,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:36:15,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:15,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:15,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:15,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:15,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:15,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400814504] [2020-10-15 23:36:15,228 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:15,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:15,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:15,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:15,230 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:15,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 811 transitions, 49771 flow. Second operand 17 states. [2020-10-15 23:36:15,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:15,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:15,231 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:17,123 INFO L129 PetriNetUnfolder]: 878/2113 cut-off events. [2020-10-15 23:36:17,124 INFO L130 PetriNetUnfolder]: For 713823/713825 co-relation queries the response was YES. [2020-10-15 23:36:17,173 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53315 conditions, 2113 events. 878/2113 cut-off events. For 713823/713825 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 17866 event pairs, 20 based on Foata normal form. 11/2124 useless extension candidates. Maximal degree in co-relation 53071. Up to 1274 conditions per place. [2020-10-15 23:36:17,198 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 689 selfloop transitions, 135 changer transitions 2/841 dead transitions. [2020-10-15 23:36:17,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 841 transitions, 52412 flow [2020-10-15 23:36:17,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:36:17,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:36:17,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-15 23:36:17,199 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-15 23:36:17,200 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-15 23:36:17,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-15 23:36:17,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:17,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-15 23:36:17,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:36:17,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:36:17,201 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:36:17,201 INFO L185 Difference]: Start difference. First operand has 597 places, 811 transitions, 49771 flow. Second operand 18 states and 1318 transitions. [2020-10-15 23:36:17,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 841 transitions, 52412 flow [2020-10-15 23:36:20,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 841 transitions, 52270 flow, removed 0 selfloop flow, removed 13 redundant places. [2020-10-15 23:36:20,384 INFO L241 Difference]: Finished difference. Result has 604 places, 813 transitions, 50145 flow [2020-10-15 23:36:20,384 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=49629, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=50145, PETRI_PLACES=604, PETRI_TRANSITIONS=813} [2020-10-15 23:36:20,385 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 586 predicate places. [2020-10-15 23:36:20,385 INFO L481 AbstractCegarLoop]: Abstraction has has 604 places, 813 transitions, 50145 flow [2020-10-15 23:36:20,385 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:20,385 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:20,385 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:20,585 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:20,586 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:20,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:20,586 INFO L82 PathProgramCache]: Analyzing trace with hash 2120125259, now seen corresponding path program 85 times [2020-10-15 23:36:20,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:20,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032993949] [2020-10-15 23:36:20,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:20,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:20,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:20,711 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032993949] [2020-10-15 23:36:20,711 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947988983] [2020-10-15 23:36:20,711 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:20,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:20,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:20,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:20,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:20,929 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:20,929 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:20,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103439231] [2020-10-15 23:36:20,929 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:20,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:20,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:20,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:20,931 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:20,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 813 transitions, 50145 flow. Second operand 17 states. [2020-10-15 23:36:20,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:20,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:20,932 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:22,693 INFO L129 PetriNetUnfolder]: 881/2114 cut-off events. [2020-10-15 23:36:22,694 INFO L130 PetriNetUnfolder]: For 700389/700391 co-relation queries the response was YES. [2020-10-15 23:36:22,741 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53707 conditions, 2114 events. 881/2114 cut-off events. For 700389/700391 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 17805 event pairs, 22 based on Foata normal form. 6/2120 useless extension candidates. Maximal degree in co-relation 53460. Up to 1293 conditions per place. [2020-10-15 23:36:22,765 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 695 selfloop transitions, 125 changer transitions 0/835 dead transitions. [2020-10-15 23:36:22,765 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 835 transitions, 52524 flow [2020-10-15 23:36:22,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:36:22,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:36:22,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-15 23:36:22,767 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-15 23:36:22,767 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-15 23:36:22,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-15 23:36:22,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:22,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-15 23:36:22,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:36:22,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:36:22,769 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:36:22,769 INFO L185 Difference]: Start difference. First operand has 604 places, 813 transitions, 50145 flow. Second operand 18 states and 1318 transitions. [2020-10-15 23:36:22,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 835 transitions, 52524 flow [2020-10-15 23:36:26,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 835 transitions, 52391 flow, removed 3 selfloop flow, removed 12 redundant places. [2020-10-15 23:36:26,102 INFO L241 Difference]: Finished difference. Result has 611 places, 816 transitions, 50549 flow [2020-10-15 23:36:26,102 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50012, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=50549, PETRI_PLACES=611, PETRI_TRANSITIONS=816} [2020-10-15 23:36:26,103 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 593 predicate places. [2020-10-15 23:36:26,103 INFO L481 AbstractCegarLoop]: Abstraction has has 611 places, 816 transitions, 50549 flow [2020-10-15 23:36:26,103 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:26,103 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:26,103 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:26,303 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-15 23:36:26,304 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:26,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:26,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1386301260, now seen corresponding path program 86 times [2020-10-15 23:36:26,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:26,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233668742] [2020-10-15 23:36:26,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:26,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:26,411 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:26,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233668742] [2020-10-15 23:36:26,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394496275] [2020-10-15 23:36:26,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:26,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:36:26,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:26,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:26,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:26,640 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:26,640 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:26,641 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:26,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740449856] [2020-10-15 23:36:26,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:26,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:26,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:26,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:26,643 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:26,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 816 transitions, 50549 flow. Second operand 17 states. [2020-10-15 23:36:26,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:26,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:26,644 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:28,728 INFO L129 PetriNetUnfolder]: 890/2135 cut-off events. [2020-10-15 23:36:28,728 INFO L130 PetriNetUnfolder]: For 718973/718979 co-relation queries the response was YES. [2020-10-15 23:36:28,775 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54666 conditions, 2135 events. 890/2135 cut-off events. For 718973/718979 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 18054 event pairs, 15 based on Foata normal form. 11/2146 useless extension candidates. Maximal degree in co-relation 54417. Up to 1265 conditions per place. [2020-10-15 23:36:28,799 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 679 selfloop transitions, 156 changer transitions 0/850 dead transitions. [2020-10-15 23:36:28,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 850 transitions, 53501 flow [2020-10-15 23:36:28,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:36:28,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:36:28,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-15 23:36:28,802 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-15 23:36:28,802 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-15 23:36:28,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-15 23:36:28,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:28,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-15 23:36:28,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:36:28,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:36:28,804 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:36:28,804 INFO L185 Difference]: Start difference. First operand has 611 places, 816 transitions, 50549 flow. Second operand 21 states and 1537 transitions. [2020-10-15 23:36:28,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 850 transitions, 53501 flow [2020-10-15 23:36:32,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 850 transitions, 53358 flow, removed 9 selfloop flow, removed 11 redundant places. [2020-10-15 23:36:32,104 INFO L241 Difference]: Finished difference. Result has 623 places, 823 transitions, 51368 flow [2020-10-15 23:36:32,104 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50406, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=51368, PETRI_PLACES=623, PETRI_TRANSITIONS=823} [2020-10-15 23:36:32,104 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 605 predicate places. [2020-10-15 23:36:32,105 INFO L481 AbstractCegarLoop]: Abstraction has has 623 places, 823 transitions, 51368 flow [2020-10-15 23:36:32,105 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:32,105 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:32,105 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:32,305 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:32,306 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:32,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:32,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1386300299, now seen corresponding path program 87 times [2020-10-15 23:36:32,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:32,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285149064] [2020-10-15 23:36:32,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:32,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:32,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285149064] [2020-10-15 23:36:32,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252240046] [2020-10-15 23:36:32,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:32,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:36:32,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:32,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:32,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:32,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:32,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:32,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:32,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340420966] [2020-10-15 23:36:32,655 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:32,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:32,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:32,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:32,657 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:32,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 823 transitions, 51368 flow. Second operand 17 states. [2020-10-15 23:36:32,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:32,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:32,658 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:34,862 INFO L129 PetriNetUnfolder]: 898/2154 cut-off events. [2020-10-15 23:36:34,862 INFO L130 PetriNetUnfolder]: For 750570/750576 co-relation queries the response was YES. [2020-10-15 23:36:34,915 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55632 conditions, 2154 events. 898/2154 cut-off events. For 750570/750576 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 18235 event pairs, 14 based on Foata normal form. 13/2167 useless extension candidates. Maximal degree in co-relation 55380. Up to 1266 conditions per place. [2020-10-15 23:36:34,941 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 671 selfloop transitions, 166 changer transitions 0/852 dead transitions. [2020-10-15 23:36:34,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 852 transitions, 54089 flow [2020-10-15 23:36:34,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:36:34,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:36:34,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-15 23:36:34,943 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-15 23:36:34,943 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-15 23:36:34,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-15 23:36:34,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:34,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-15 23:36:34,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:36:34,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:36:34,945 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:36:34,945 INFO L185 Difference]: Start difference. First operand has 623 places, 823 transitions, 51368 flow. Second operand 21 states and 1537 transitions. [2020-10-15 23:36:34,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 852 transitions, 54089 flow [2020-10-15 23:36:38,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 852 transitions, 53919 flow, removed 5 selfloop flow, removed 14 redundant places. [2020-10-15 23:36:38,648 INFO L241 Difference]: Finished difference. Result has 632 places, 829 transitions, 52018 flow [2020-10-15 23:36:38,648 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51198, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=52018, PETRI_PLACES=632, PETRI_TRANSITIONS=829} [2020-10-15 23:36:38,649 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 614 predicate places. [2020-10-15 23:36:38,649 INFO L481 AbstractCegarLoop]: Abstraction has has 632 places, 829 transitions, 52018 flow [2020-10-15 23:36:38,649 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:38,649 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:38,649 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:38,849 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:38,850 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:38,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:38,850 INFO L82 PathProgramCache]: Analyzing trace with hash 2120124298, now seen corresponding path program 88 times [2020-10-15 23:36:38,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:38,851 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749470681] [2020-10-15 23:36:38,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:38,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:38,982 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:38,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749470681] [2020-10-15 23:36:38,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966488241] [2020-10-15 23:36:38,983 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:39,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:36:39,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:39,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:39,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:39,260 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:39,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:39,260 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:39,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623541977] [2020-10-15 23:36:39,261 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:39,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:39,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:39,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:39,262 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:39,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 829 transitions, 52018 flow. Second operand 17 states. [2020-10-15 23:36:39,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:39,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:39,263 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:41,416 INFO L129 PetriNetUnfolder]: 901/2167 cut-off events. [2020-10-15 23:36:41,416 INFO L130 PetriNetUnfolder]: For 756544/756550 co-relation queries the response was YES. [2020-10-15 23:36:41,469 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56423 conditions, 2167 events. 901/2167 cut-off events. For 756544/756550 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 18401 event pairs, 10 based on Foata normal form. 9/2176 useless extension candidates. Maximal degree in co-relation 56168. Up to 1298 conditions per place. [2020-10-15 23:36:41,494 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 685 selfloop transitions, 149 changer transitions 0/849 dead transitions. [2020-10-15 23:36:41,495 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 849 transitions, 54535 flow [2020-10-15 23:36:41,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:36:41,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:36:41,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-15 23:36:41,496 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-15 23:36:41,496 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-15 23:36:41,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-15 23:36:41,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:41,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-15 23:36:41,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:36:41,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:36:41,498 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:36:41,498 INFO L185 Difference]: Start difference. First operand has 632 places, 829 transitions, 52018 flow. Second operand 18 states and 1318 transitions. [2020-10-15 23:36:41,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 849 transitions, 54535 flow [2020-10-15 23:36:45,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 849 transitions, 54340 flow, removed 17 selfloop flow, removed 16 redundant places. [2020-10-15 23:36:45,076 INFO L241 Difference]: Finished difference. Result has 635 places, 832 transitions, 52558 flow [2020-10-15 23:36:45,076 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51823, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=52558, PETRI_PLACES=635, PETRI_TRANSITIONS=832} [2020-10-15 23:36:45,077 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 617 predicate places. [2020-10-15 23:36:45,077 INFO L481 AbstractCegarLoop]: Abstraction has has 635 places, 832 transitions, 52558 flow [2020-10-15 23:36:45,077 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:45,077 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:45,077 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:45,277 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-15 23:36:45,278 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:45,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:45,278 INFO L82 PathProgramCache]: Analyzing trace with hash -1387194990, now seen corresponding path program 89 times [2020-10-15 23:36:45,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:45,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044311278] [2020-10-15 23:36:45,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:45,386 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:45,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044311278] [2020-10-15 23:36:45,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694433010] [2020-10-15 23:36:45,387 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:45,454 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:36:45,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:45,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:45,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:45,687 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:45,687 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:45,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:45,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295611139] [2020-10-15 23:36:45,688 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:45,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:45,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:45,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:45,691 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:45,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 832 transitions, 52558 flow. Second operand 17 states. [2020-10-15 23:36:45,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:45,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:45,693 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:47,916 INFO L129 PetriNetUnfolder]: 912/2186 cut-off events. [2020-10-15 23:36:47,916 INFO L130 PetriNetUnfolder]: For 769785/769787 co-relation queries the response was YES. [2020-10-15 23:36:47,971 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57293 conditions, 2186 events. 912/2186 cut-off events. For 769785/769787 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 18561 event pairs, 17 based on Foata normal form. 5/2191 useless extension candidates. Maximal degree in co-relation 57036. Up to 1263 conditions per place. [2020-10-15 23:36:47,998 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 664 selfloop transitions, 179 changer transitions 0/858 dead transitions. [2020-10-15 23:36:47,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 858 transitions, 55262 flow [2020-10-15 23:36:47,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:36:47,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:36:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1391 transitions. [2020-10-15 23:36:48,000 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2020-10-15 23:36:48,000 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1391 transitions. [2020-10-15 23:36:48,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1391 transitions. [2020-10-15 23:36:48,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:48,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1391 transitions. [2020-10-15 23:36:48,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:36:48,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:36:48,002 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:36:48,002 INFO L185 Difference]: Start difference. First operand has 635 places, 832 transitions, 52558 flow. Second operand 19 states and 1391 transitions. [2020-10-15 23:36:48,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 858 transitions, 55262 flow [2020-10-15 23:36:51,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 858 transitions, 55113 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-15 23:36:51,724 INFO L241 Difference]: Finished difference. Result has 641 places, 835 transitions, 53179 flow [2020-10-15 23:36:51,725 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52409, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=53179, PETRI_PLACES=641, PETRI_TRANSITIONS=835} [2020-10-15 23:36:51,725 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 623 predicate places. [2020-10-15 23:36:51,725 INFO L481 AbstractCegarLoop]: Abstraction has has 641 places, 835 transitions, 53179 flow [2020-10-15 23:36:51,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:51,725 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:51,725 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:51,926 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-15 23:36:51,926 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:51,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:51,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1966505018, now seen corresponding path program 90 times [2020-10-15 23:36:51,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:51,927 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195179048] [2020-10-15 23:36:51,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:51,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:52,035 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:52,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195179048] [2020-10-15 23:36:52,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56063366] [2020-10-15 23:36:52,035 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:52,073 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:36:52,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:52,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:52,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:52,257 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:52,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:52,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:52,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966440181] [2020-10-15 23:36:52,258 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:52,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:52,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:52,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:52,260 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:52,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 835 transitions, 53179 flow. Second operand 17 states. [2020-10-15 23:36:52,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:52,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:52,261 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:54,396 INFO L129 PetriNetUnfolder]: 914/2198 cut-off events. [2020-10-15 23:36:54,396 INFO L130 PetriNetUnfolder]: For 800852/800858 co-relation queries the response was YES. [2020-10-15 23:36:54,451 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58102 conditions, 2198 events. 914/2198 cut-off events. For 800852/800858 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 18769 event pairs, 16 based on Foata normal form. 11/2209 useless extension candidates. Maximal degree in co-relation 57843. Up to 1330 conditions per place. [2020-10-15 23:36:54,477 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 678 selfloop transitions, 157 changer transitions 0/850 dead transitions. [2020-10-15 23:36:54,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 850 transitions, 55508 flow [2020-10-15 23:36:54,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:36:54,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:36:54,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1393 transitions. [2020-10-15 23:36:54,479 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851942941465814 [2020-10-15 23:36:54,479 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1393 transitions. [2020-10-15 23:36:54,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1393 transitions. [2020-10-15 23:36:54,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:54,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1393 transitions. [2020-10-15 23:36:54,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:36:54,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:36:54,481 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:36:54,481 INFO L185 Difference]: Start difference. First operand has 641 places, 835 transitions, 53179 flow. Second operand 19 states and 1393 transitions. [2020-10-15 23:36:54,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 850 transitions, 55508 flow [2020-10-15 23:36:58,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 850 transitions, 55373 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-15 23:36:58,440 INFO L241 Difference]: Finished difference. Result has 650 places, 839 transitions, 53844 flow [2020-10-15 23:36:58,441 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=53044, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=53844, PETRI_PLACES=650, PETRI_TRANSITIONS=839} [2020-10-15 23:36:58,441 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 632 predicate places. [2020-10-15 23:36:58,441 INFO L481 AbstractCegarLoop]: Abstraction has has 650 places, 839 transitions, 53844 flow [2020-10-15 23:36:58,441 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:58,441 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:58,442 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:58,642 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:58,642 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:58,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:58,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1966504057, now seen corresponding path program 91 times [2020-10-15 23:36:58,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:58,643 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105228907] [2020-10-15 23:36:58,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:58,751 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:58,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105228907] [2020-10-15 23:36:58,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761412377] [2020-10-15 23:36:58,752 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:58,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:58,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:58,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:59,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:59,018 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:59,018 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:59,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450808998] [2020-10-15 23:36:59,019 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:59,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:59,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:59,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:59,020 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:59,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 839 transitions, 53844 flow. Second operand 17 states. [2020-10-15 23:36:59,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:59,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:59,020 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:01,222 INFO L129 PetriNetUnfolder]: 916/2203 cut-off events. [2020-10-15 23:37:01,223 INFO L130 PetriNetUnfolder]: For 809669/809675 co-relation queries the response was YES. [2020-10-15 23:37:01,279 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58592 conditions, 2203 events. 916/2203 cut-off events. For 809669/809675 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 18820 event pairs, 9 based on Foata normal form. 9/2212 useless extension candidates. Maximal degree in co-relation 58330. Up to 1309 conditions per place. [2020-10-15 23:37:01,306 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 661 selfloop transitions, 178 changer transitions 0/854 dead transitions. [2020-10-15 23:37:01,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 854 transitions, 56215 flow [2020-10-15 23:37:01,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:37:01,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:37:01,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1320 transitions. [2020-10-15 23:37:01,308 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:37:01,308 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1320 transitions. [2020-10-15 23:37:01,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1320 transitions. [2020-10-15 23:37:01,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:01,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1320 transitions. [2020-10-15 23:37:01,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:37:01,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:37:01,310 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:37:01,310 INFO L185 Difference]: Start difference. First operand has 650 places, 839 transitions, 53844 flow. Second operand 18 states and 1320 transitions. [2020-10-15 23:37:01,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 854 transitions, 56215 flow [2020-10-15 23:37:05,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 854 transitions, 55965 flow, removed 35 selfloop flow, removed 15 redundant places. [2020-10-15 23:37:05,588 INFO L241 Difference]: Finished difference. Result has 654 places, 842 transitions, 54457 flow [2020-10-15 23:37:05,588 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=53594, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=54457, PETRI_PLACES=654, PETRI_TRANSITIONS=842} [2020-10-15 23:37:05,589 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 636 predicate places. [2020-10-15 23:37:05,589 INFO L481 AbstractCegarLoop]: Abstraction has has 654 places, 842 transitions, 54457 flow [2020-10-15 23:37:05,589 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:05,589 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:05,589 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:05,789 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-15 23:37:05,790 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:05,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:05,790 INFO L82 PathProgramCache]: Analyzing trace with hash -497585652, now seen corresponding path program 92 times [2020-10-15 23:37:05,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:05,791 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298529922] [2020-10-15 23:37:05,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:05,885 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:05,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298529922] [2020-10-15 23:37:05,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354675178] [2020-10-15 23:37:05,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:05,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:37:05,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:05,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:05,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:06,090 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:06,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:06,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:06,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015371718] [2020-10-15 23:37:06,130 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:06,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:06,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:06,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:06,132 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:06,133 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 842 transitions, 54457 flow. Second operand 17 states. [2020-10-15 23:37:06,133 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:06,133 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:06,134 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:08,688 INFO L129 PetriNetUnfolder]: 917/2207 cut-off events. [2020-10-15 23:37:08,688 INFO L130 PetriNetUnfolder]: For 812099/812105 co-relation queries the response was YES. [2020-10-15 23:37:08,739 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58998 conditions, 2207 events. 917/2207 cut-off events. For 812099/812105 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 18903 event pairs, 10 based on Foata normal form. 7/2214 useless extension candidates. Maximal degree in co-relation 58734. Up to 1372 conditions per place. [2020-10-15 23:37:08,768 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 676 selfloop transitions, 159 changer transitions 0/850 dead transitions. [2020-10-15 23:37:08,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 850 transitions, 56622 flow [2020-10-15 23:37:08,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:37:08,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:37:08,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1248 transitions. [2020-10-15 23:37:08,770 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6860912589334799 [2020-10-15 23:37:08,770 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1248 transitions. [2020-10-15 23:37:08,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1248 transitions. [2020-10-15 23:37:08,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:08,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1248 transitions. [2020-10-15 23:37:08,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:37:08,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:37:08,772 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:37:08,772 INFO L185 Difference]: Start difference. First operand has 654 places, 842 transitions, 54457 flow. Second operand 17 states and 1248 transitions. [2020-10-15 23:37:08,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 850 transitions, 56622 flow [2020-10-15 23:37:12,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 850 transitions, 56445 flow, removed 2 selfloop flow, removed 14 redundant places. [2020-10-15 23:37:12,891 INFO L241 Difference]: Finished difference. Result has 658 places, 845 transitions, 55101 flow [2020-10-15 23:37:12,892 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54282, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=55101, PETRI_PLACES=658, PETRI_TRANSITIONS=845} [2020-10-15 23:37:12,892 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 640 predicate places. [2020-10-15 23:37:12,892 INFO L481 AbstractCegarLoop]: Abstraction has has 658 places, 845 transitions, 55101 flow [2020-10-15 23:37:12,893 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:12,893 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:12,893 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:13,106 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-15 23:37:13,106 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:13,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:13,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1749080467, now seen corresponding path program 93 times [2020-10-15 23:37:13,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:13,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274942234] [2020-10-15 23:37:13,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:13,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:13,209 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:13,210 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274942234] [2020-10-15 23:37:13,210 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374729145] [2020-10-15 23:37:13,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:13,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:37:13,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:13,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:13,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:13,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:13,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:13,426 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:13,426 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:13,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263218643] [2020-10-15 23:37:13,426 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:13,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:13,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:13,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:13,428 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:13,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 845 transitions, 55101 flow. Second operand 17 states. [2020-10-15 23:37:13,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:13,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:13,429 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:15,873 INFO L129 PetriNetUnfolder]: 915/2216 cut-off events. [2020-10-15 23:37:15,873 INFO L130 PetriNetUnfolder]: For 838827/838829 co-relation queries the response was YES. [2020-10-15 23:37:15,931 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59473 conditions, 2216 events. 915/2216 cut-off events. For 838827/838829 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 19084 event pairs, 14 based on Foata normal form. 4/2220 useless extension candidates. Maximal degree in co-relation 59207. Up to 1302 conditions per place. [2020-10-15 23:37:15,958 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 603 selfloop transitions, 242 changer transitions 0/860 dead transitions. [2020-10-15 23:37:15,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 860 transitions, 58016 flow [2020-10-15 23:37:15,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:37:15,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:37:15,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:37:15,960 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:37:15,960 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:37:15,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:37:15,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:15,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:37:15,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:37:15,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:37:15,962 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:37:15,962 INFO L185 Difference]: Start difference. First operand has 658 places, 845 transitions, 55101 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:37:15,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 860 transitions, 58016 flow [2020-10-15 23:37:20,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 860 transitions, 57702 flow, removed 79 selfloop flow, removed 13 redundant places. [2020-10-15 23:37:20,521 INFO L241 Difference]: Finished difference. Result has 664 places, 853 transitions, 56519 flow [2020-10-15 23:37:20,522 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54787, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=56519, PETRI_PLACES=664, PETRI_TRANSITIONS=853} [2020-10-15 23:37:20,522 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 646 predicate places. [2020-10-15 23:37:20,522 INFO L481 AbstractCegarLoop]: Abstraction has has 664 places, 853 transitions, 56519 flow [2020-10-15 23:37:20,522 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:20,522 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:20,522 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:20,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-15 23:37:20,723 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:20,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:20,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1986418194, now seen corresponding path program 94 times [2020-10-15 23:37:20,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:20,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455529367] [2020-10-15 23:37:20,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:20,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:20,827 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:20,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455529367] [2020-10-15 23:37:20,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786141606] [2020-10-15 23:37:20,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:20,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:37:20,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:20,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:20,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:21,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:37:21,073 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:21,119 INFO L721 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2020-10-15 23:37:21,191 INFO L721 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2020-10-15 23:37:23,603 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:23,604 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:23,604 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:37:23,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245397672] [2020-10-15 23:37:23,605 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:37:23,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:23,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:37:23,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=218, Unknown=1, NotChecked=0, Total=306 [2020-10-15 23:37:23,607 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:23,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 853 transitions, 56519 flow. Second operand 18 states. [2020-10-15 23:37:23,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:23,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:23,609 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:28,165 WARN L193 SmtUtils]: Spent 3.81 s on a formula simplification. DAG size of input: 103 DAG size of output: 96 [2020-10-15 23:37:30,337 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 74 [2020-10-15 23:37:32,162 WARN L193 SmtUtils]: Spent 1.75 s on a formula simplification that was a NOOP. DAG size: 91 [2020-10-15 23:37:41,921 WARN L193 SmtUtils]: Spent 1.73 s on a formula simplification that was a NOOP. DAG size: 81 [2020-10-15 23:37:47,448 WARN L193 SmtUtils]: Spent 3.77 s on a formula simplification. DAG size of input: 87 DAG size of output: 86 [2020-10-15 23:38:14,481 WARN L193 SmtUtils]: Spent 1.99 s on a formula simplification that was a NOOP. DAG size: 83 [2020-10-15 23:38:36,524 WARN L193 SmtUtils]: Spent 4.07 s on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2020-10-15 23:38:52,699 INFO L129 PetriNetUnfolder]: 947/2282 cut-off events. [2020-10-15 23:38:52,699 INFO L130 PetriNetUnfolder]: For 918492/918498 co-relation queries the response was YES. [2020-10-15 23:38:52,763 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62104 conditions, 2282 events. 947/2282 cut-off events. For 918492/918498 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 19695 event pairs, 6 based on Foata normal form. 18/2300 useless extension candidates. Maximal degree in co-relation 61834. Up to 1060 conditions per place. [2020-10-15 23:38:52,792 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 369 selfloop transitions, 515 changer transitions 0/899 dead transitions. [2020-10-15 23:38:52,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 899 transitions, 62134 flow [2020-10-15 23:38:52,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 23:38:52,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-15 23:38:52,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2574 transitions. [2020-10-15 23:38:52,795 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873164218958612 [2020-10-15 23:38:52,795 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2574 transitions. [2020-10-15 23:38:52,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2574 transitions. [2020-10-15 23:38:52,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:52,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2574 transitions. [2020-10-15 23:38:52,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-15 23:38:52,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-15 23:38:52,798 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-15 23:38:52,798 INFO L185 Difference]: Start difference. First operand has 664 places, 853 transitions, 56519 flow. Second operand 35 states and 2574 transitions. [2020-10-15 23:38:52,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 899 transitions, 62134 flow [2020-10-15 23:38:57,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 899 transitions, 61511 flow, removed 210 selfloop flow, removed 12 redundant places. [2020-10-15 23:38:57,752 INFO L241 Difference]: Finished difference. Result has 692 places, 888 transitions, 60859 flow [2020-10-15 23:38:57,752 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55896, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=487, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=60859, PETRI_PLACES=692, PETRI_TRANSITIONS=888} [2020-10-15 23:38:57,752 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 674 predicate places. [2020-10-15 23:38:57,753 INFO L481 AbstractCegarLoop]: Abstraction has has 692 places, 888 transitions, 60859 flow [2020-10-15 23:38:57,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:38:57,753 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:57,753 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:57,953 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:57,954 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:57,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:57,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1749081428, now seen corresponding path program 95 times [2020-10-15 23:38:57,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:57,955 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64380839] [2020-10-15 23:38:57,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:57,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:58,056 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:38:58,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64380839] [2020-10-15 23:38:58,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242673715] [2020-10-15 23:38:58,057 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:58,097 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:38:58,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:58,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:58,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:58,301 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:38:58,342 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:38:58,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:58,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:58,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101741167] [2020-10-15 23:38:58,343 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:58,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:58,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:58,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:58,344 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:58,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 888 transitions, 60859 flow. Second operand 17 states. [2020-10-15 23:38:58,345 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:58,345 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:58,345 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:01,024 INFO L129 PetriNetUnfolder]: 945/2287 cut-off events. [2020-10-15 23:39:01,024 INFO L130 PetriNetUnfolder]: For 894649/894651 co-relation queries the response was YES. [2020-10-15 23:39:01,092 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63318 conditions, 2287 events. 945/2287 cut-off events. For 894649/894651 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 19859 event pairs, 10 based on Foata normal form. 3/2290 useless extension candidates. Maximal degree in co-relation 63042. Up to 1412 conditions per place. [2020-10-15 23:39:01,121 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 680 selfloop transitions, 197 changer transitions 0/892 dead transitions. [2020-10-15 23:39:01,121 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 892 transitions, 63043 flow [2020-10-15 23:39:01,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:39:01,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:39:01,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1395 transitions. [2020-10-15 23:39:01,123 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6861780619773733 [2020-10-15 23:39:01,123 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1395 transitions. [2020-10-15 23:39:01,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1395 transitions. [2020-10-15 23:39:01,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:01,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1395 transitions. [2020-10-15 23:39:01,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:39:01,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:39:01,125 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:39:01,125 INFO L185 Difference]: Start difference. First operand has 692 places, 888 transitions, 60859 flow. Second operand 19 states and 1395 transitions. [2020-10-15 23:39:01,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 892 transitions, 63043 flow [2020-10-15 23:39:06,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 892 transitions, 60394 flow, removed 1096 selfloop flow, removed 24 redundant places. [2020-10-15 23:39:06,660 INFO L241 Difference]: Finished difference. Result has 688 places, 891 transitions, 59105 flow [2020-10-15 23:39:06,661 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58210, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=59105, PETRI_PLACES=688, PETRI_TRANSITIONS=891} [2020-10-15 23:39:06,661 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 670 predicate places. [2020-10-15 23:39:06,661 INFO L481 AbstractCegarLoop]: Abstraction has has 688 places, 891 transitions, 59105 flow [2020-10-15 23:39:06,661 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:06,661 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:06,661 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:06,875 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-15 23:39:06,875 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:06,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:06,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1817815076, now seen corresponding path program 96 times [2020-10-15 23:39:06,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:06,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143651111] [2020-10-15 23:39:06,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:06,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:06,983 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:06,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143651111] [2020-10-15 23:39:06,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777266233] [2020-10-15 23:39:06,983 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:07,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:39:07,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:07,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:07,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:07,274 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:39:07,312 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:07,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:07,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:07,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125944163] [2020-10-15 23:39:07,313 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:07,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:07,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:07,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:07,316 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:07,317 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 891 transitions, 59105 flow. Second operand 17 states. [2020-10-15 23:39:07,317 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:07,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:07,317 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:10,425 INFO L129 PetriNetUnfolder]: 951/2301 cut-off events. [2020-10-15 23:39:10,426 INFO L130 PetriNetUnfolder]: For 891418/891420 co-relation queries the response was YES. [2020-10-15 23:39:10,486 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62624 conditions, 2301 events. 951/2301 cut-off events. For 891418/891420 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 20021 event pairs, 8 based on Foata normal form. 5/2306 useless extension candidates. Maximal degree in co-relation 62351. Up to 1298 conditions per place. [2020-10-15 23:39:10,514 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 614 selfloop transitions, 276 changer transitions 0/905 dead transitions. [2020-10-15 23:39:10,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 905 transitions, 62073 flow [2020-10-15 23:39:10,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:39:10,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:39:10,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:39:10,516 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:39:10,516 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:39:10,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:39:10,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:10,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:39:10,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:39:10,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:39:10,518 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:39:10,518 INFO L185 Difference]: Start difference. First operand has 688 places, 891 transitions, 59105 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:39:10,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 905 transitions, 62073 flow [2020-10-15 23:39:15,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 905 transitions, 61677 flow, removed 73 selfloop flow, removed 18 redundant places. [2020-10-15 23:39:15,287 INFO L241 Difference]: Finished difference. Result has 689 places, 899 transitions, 60489 flow [2020-10-15 23:39:15,288 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58710, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=60489, PETRI_PLACES=689, PETRI_TRANSITIONS=899} [2020-10-15 23:39:15,288 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 671 predicate places. [2020-10-15 23:39:15,288 INFO L481 AbstractCegarLoop]: Abstraction has has 689 places, 899 transitions, 60489 flow [2020-10-15 23:39:15,288 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:15,288 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:15,288 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:15,489 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2020-10-15 23:39:15,489 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:15,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:15,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1890715029, now seen corresponding path program 97 times [2020-10-15 23:39:15,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:15,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312379860] [2020-10-15 23:39:15,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:15,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:15,598 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:15,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312379860] [2020-10-15 23:39:15,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162354427] [2020-10-15 23:39:15,599 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:15,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:15,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:15,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:15,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:39:15,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:39:15,964 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:15,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:15,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:15,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948648901] [2020-10-15 23:39:15,965 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:15,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:15,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:15,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:15,966 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:15,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 899 transitions, 60489 flow. Second operand 17 states. [2020-10-15 23:39:15,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:15,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:15,967 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:19,006 INFO L129 PetriNetUnfolder]: 952/2309 cut-off events. [2020-10-15 23:39:19,007 INFO L130 PetriNetUnfolder]: For 901294/901300 co-relation queries the response was YES. [2020-10-15 23:39:19,068 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63497 conditions, 2309 events. 952/2309 cut-off events. For 901294/901300 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 20158 event pairs, 9 based on Foata normal form. 8/2317 useless extension candidates. Maximal degree in co-relation 63220. Up to 1332 conditions per place. [2020-10-15 23:39:19,097 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 582 selfloop transitions, 317 changer transitions 0/914 dead transitions. [2020-10-15 23:39:19,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 914 transitions, 63702 flow [2020-10-15 23:39:19,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:39:19,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:39:19,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1690 transitions. [2020-10-15 23:39:19,099 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867127184071515 [2020-10-15 23:39:19,099 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1690 transitions. [2020-10-15 23:39:19,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1690 transitions. [2020-10-15 23:39:19,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:19,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1690 transitions. [2020-10-15 23:39:19,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:39:19,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:39:19,101 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:39:19,102 INFO L185 Difference]: Start difference. First operand has 689 places, 899 transitions, 60489 flow. Second operand 23 states and 1690 transitions. [2020-10-15 23:39:19,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 914 transitions, 63702 flow [2020-10-15 23:39:24,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 914 transitions, 62962 flow, removed 222 selfloop flow, removed 13 redundant places. [2020-10-15 23:39:24,156 INFO L241 Difference]: Finished difference. Result has 701 places, 909 transitions, 61851 flow [2020-10-15 23:39:24,157 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=59753, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=899, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=61851, PETRI_PLACES=701, PETRI_TRANSITIONS=909} [2020-10-15 23:39:24,157 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 683 predicate places. [2020-10-15 23:39:24,158 INFO L481 AbstractCegarLoop]: Abstraction has has 701 places, 909 transitions, 61851 flow [2020-10-15 23:39:24,158 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:24,158 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:24,158 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:24,358 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:24,359 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:24,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:24,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1623233199, now seen corresponding path program 98 times [2020-10-15 23:39:24,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:24,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359374808] [2020-10-15 23:39:24,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:24,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:24,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:39:24,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359374808] [2020-10-15 23:39:24,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718389152] [2020-10-15 23:39:24,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:24,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:39:24,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:24,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:24,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:24,769 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:24,769 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:24,769 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:24,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180931545] [2020-10-15 23:39:24,770 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:24,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:24,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:24,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:24,772 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:24,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 909 transitions, 61851 flow. Second operand 17 states. [2020-10-15 23:39:24,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:24,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:24,773 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:27,128 INFO L129 PetriNetUnfolder]: 953/2315 cut-off events. [2020-10-15 23:39:27,129 INFO L130 PetriNetUnfolder]: For 915494/915496 co-relation queries the response was YES. [2020-10-15 23:39:27,191 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64092 conditions, 2315 events. 953/2315 cut-off events. For 915494/915496 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 20201 event pairs, 11 based on Foata normal form. 4/2319 useless extension candidates. Maximal degree in co-relation 63812. Up to 1395 conditions per place. [2020-10-15 23:39:27,221 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 745 selfloop transitions, 167 changer transitions 0/927 dead transitions. [2020-10-15 23:39:27,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 927 transitions, 64490 flow [2020-10-15 23:39:27,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:39:27,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:39:27,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2020-10-15 23:39:27,222 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6848390446521287 [2020-10-15 23:39:27,223 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2020-10-15 23:39:27,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2020-10-15 23:39:27,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:27,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2020-10-15 23:39:27,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:39:27,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:39:27,224 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:39:27,224 INFO L185 Difference]: Start difference. First operand has 701 places, 909 transitions, 61851 flow. Second operand 18 states and 1319 transitions. [2020-10-15 23:39:27,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 927 transitions, 64490 flow [2020-10-15 23:39:32,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 927 transitions, 63606 flow, removed 237 selfloop flow, removed 20 redundant places. [2020-10-15 23:39:32,616 INFO L241 Difference]: Finished difference. Result has 700 places, 912 transitions, 61875 flow [2020-10-15 23:39:32,617 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61048, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=61875, PETRI_PLACES=700, PETRI_TRANSITIONS=912} [2020-10-15 23:39:32,617 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 682 predicate places. [2020-10-15 23:39:32,618 INFO L481 AbstractCegarLoop]: Abstraction has has 700 places, 912 transitions, 61875 flow [2020-10-15 23:39:32,618 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:32,618 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:32,618 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:32,832 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:32,832 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:32,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:32,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1890744820, now seen corresponding path program 99 times [2020-10-15 23:39:32,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:32,833 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984637610] [2020-10-15 23:39:32,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:32,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:32,938 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:32,938 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984637610] [2020-10-15 23:39:32,938 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648617398] [2020-10-15 23:39:32,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:32,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:39:32,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:32,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:32,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:33,180 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:39:33,227 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:33,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:33,227 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:33,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070249786] [2020-10-15 23:39:33,228 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:33,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:33,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:33,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:33,229 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:33,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 912 transitions, 61875 flow. Second operand 17 states. [2020-10-15 23:39:33,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:33,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:33,230 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:36,815 INFO L129 PetriNetUnfolder]: 955/2320 cut-off events. [2020-10-15 23:39:36,815 INFO L130 PetriNetUnfolder]: For 907768/907774 co-relation queries the response was YES. [2020-10-15 23:39:36,887 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64166 conditions, 2320 events. 955/2320 cut-off events. For 907768/907774 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 20311 event pairs, 6 based on Foata normal form. 7/2327 useless extension candidates. Maximal degree in co-relation 63883. Up to 1433 conditions per place. [2020-10-15 23:39:36,923 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 692 selfloop transitions, 210 changer transitions 0/917 dead transitions. [2020-10-15 23:39:36,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 917 transitions, 64141 flow [2020-10-15 23:39:36,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:39:36,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:39:36,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1542 transitions. [2020-10-15 23:39:36,925 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-15 23:39:36,925 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1542 transitions. [2020-10-15 23:39:36,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1542 transitions. [2020-10-15 23:39:36,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:36,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1542 transitions. [2020-10-15 23:39:36,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:39:36,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:39:36,927 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:39:36,928 INFO L185 Difference]: Start difference. First operand has 700 places, 912 transitions, 61875 flow. Second operand 21 states and 1542 transitions. [2020-10-15 23:39:36,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 917 transitions, 64141 flow [2020-10-15 23:39:42,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 917 transitions, 63991 flow, removed 0 selfloop flow, removed 12 redundant places. [2020-10-15 23:39:42,214 INFO L241 Difference]: Finished difference. Result has 710 places, 915 transitions, 62643 flow [2020-10-15 23:39:42,215 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61725, PETRI_DIFFERENCE_MINUEND_PLACES=688, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=62643, PETRI_PLACES=710, PETRI_TRANSITIONS=915} [2020-10-15 23:39:42,215 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 692 predicate places. [2020-10-15 23:39:42,215 INFO L481 AbstractCegarLoop]: Abstraction has has 710 places, 915 transitions, 62643 flow [2020-10-15 23:39:42,215 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:42,215 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:42,215 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:42,415 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:42,416 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:42,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:42,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1623234160, now seen corresponding path program 100 times [2020-10-15 23:39:42,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:42,417 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375222440] [2020-10-15 23:39:42,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:42,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:42,533 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:42,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375222440] [2020-10-15 23:39:42,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843351768] [2020-10-15 23:39:42,534 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:42,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:39:42,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:42,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:42,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:47,242 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:47,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:47,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:47,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411106227] [2020-10-15 23:39:47,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:47,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:47,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:47,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=208, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:39:47,244 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:47,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 915 transitions, 62643 flow. Second operand 17 states. [2020-10-15 23:39:47,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:47,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:47,245 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:51,537 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 23:39:54,116 INFO L129 PetriNetUnfolder]: 969/2360 cut-off events. [2020-10-15 23:39:54,116 INFO L130 PetriNetUnfolder]: For 946568/946574 co-relation queries the response was YES. [2020-10-15 23:39:54,182 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65771 conditions, 2360 events. 969/2360 cut-off events. For 946568/946574 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 20781 event pairs, 9 based on Foata normal form. 9/2369 useless extension candidates. Maximal degree in co-relation 65486. Up to 1380 conditions per place. [2020-10-15 23:39:54,212 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 734 selfloop transitions, 199 changer transitions 0/948 dead transitions. [2020-10-15 23:39:54,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 948 transitions, 66287 flow [2020-10-15 23:39:54,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:39:54,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:39:54,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1392 transitions. [2020-10-15 23:39:54,213 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847024102311854 [2020-10-15 23:39:54,214 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1392 transitions. [2020-10-15 23:39:54,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1392 transitions. [2020-10-15 23:39:54,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:54,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1392 transitions. [2020-10-15 23:39:54,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:39:54,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:39:54,215 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:39:54,215 INFO L185 Difference]: Start difference. First operand has 710 places, 915 transitions, 62643 flow. Second operand 19 states and 1392 transitions. [2020-10-15 23:39:54,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 948 transitions, 66287 flow [2020-10-15 23:40:00,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 948 transitions, 65815 flow, removed 98 selfloop flow, removed 20 redundant places. [2020-10-15 23:40:00,083 INFO L241 Difference]: Finished difference. Result has 711 places, 927 transitions, 63914 flow [2020-10-15 23:40:00,084 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62172, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=63914, PETRI_PLACES=711, PETRI_TRANSITIONS=927} [2020-10-15 23:40:00,084 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 693 predicate places. [2020-10-15 23:40:00,084 INFO L481 AbstractCegarLoop]: Abstraction has has 711 places, 927 transitions, 63914 flow [2020-10-15 23:40:00,085 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:00,085 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:00,085 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:00,285 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:00,285 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:00,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:00,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1845468595, now seen corresponding path program 101 times [2020-10-15 23:40:00,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:00,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926492788] [2020-10-15 23:40:00,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:00,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:00,396 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:00,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926492788] [2020-10-15 23:40:00,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879246614] [2020-10-15 23:40:00,397 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:00,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:40:00,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:00,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:00,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:01,998 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:01,998 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:01,999 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:01,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270992784] [2020-10-15 23:40:01,999 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:01,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:01,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:01,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:02,000 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:02,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 927 transitions, 63914 flow. Second operand 17 states. [2020-10-15 23:40:02,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:02,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:02,000 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:05,138 INFO L129 PetriNetUnfolder]: 974/2389 cut-off events. [2020-10-15 23:40:05,139 INFO L130 PetriNetUnfolder]: For 988978/988980 co-relation queries the response was YES. [2020-10-15 23:40:05,205 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66974 conditions, 2389 events. 974/2389 cut-off events. For 988978/988980 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 21170 event pairs, 17 based on Foata normal form. 4/2393 useless extension candidates. Maximal degree in co-relation 66685. Up to 1272 conditions per place. [2020-10-15 23:40:05,235 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 576 selfloop transitions, 363 changer transitions 0/954 dead transitions. [2020-10-15 23:40:05,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 954 transitions, 67177 flow [2020-10-15 23:40:05,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 23:40:05,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-15 23:40:05,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1617 transitions. [2020-10-15 23:40:05,237 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:40:05,237 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1617 transitions. [2020-10-15 23:40:05,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1617 transitions. [2020-10-15 23:40:05,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:05,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1617 transitions. [2020-10-15 23:40:05,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-15 23:40:05,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-15 23:40:05,240 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-15 23:40:05,240 INFO L185 Difference]: Start difference. First operand has 711 places, 927 transitions, 63914 flow. Second operand 22 states and 1617 transitions. [2020-10-15 23:40:05,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 954 transitions, 67177 flow [2020-10-15 23:40:10,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 954 transitions, 66972 flow, removed 1 selfloop flow, removed 15 redundant places. [2020-10-15 23:40:10,954 INFO L241 Difference]: Finished difference. Result has 718 places, 935 transitions, 65625 flow [2020-10-15 23:40:10,954 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63709, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=65625, PETRI_PLACES=718, PETRI_TRANSITIONS=935} [2020-10-15 23:40:10,955 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 700 predicate places. [2020-10-15 23:40:10,955 INFO L481 AbstractCegarLoop]: Abstraction has has 718 places, 935 transitions, 65625 flow [2020-10-15 23:40:10,955 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:10,955 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:10,955 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:11,155 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-15 23:40:11,156 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:11,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:11,156 INFO L82 PathProgramCache]: Analyzing trace with hash 1845498386, now seen corresponding path program 102 times [2020-10-15 23:40:11,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:11,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657831611] [2020-10-15 23:40:11,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:11,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:11,265 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:11,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657831611] [2020-10-15 23:40:11,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314077450] [2020-10-15 23:40:11,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 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:11,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:40:11,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:11,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:11,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:13,683 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:13,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:13,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:13,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135611701] [2020-10-15 23:40:13,684 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:13,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:13,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:13,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=196, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:40:13,685 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:13,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 935 transitions, 65625 flow. Second operand 17 states. [2020-10-15 23:40:13,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:13,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:13,686 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:17,999 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:40:22,145 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 23:40:25,290 INFO L129 PetriNetUnfolder]: 1003/2445 cut-off events. [2020-10-15 23:40:25,290 INFO L130 PetriNetUnfolder]: For 1029234/1029236 co-relation queries the response was YES. [2020-10-15 23:40:25,354 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69371 conditions, 2445 events. 1003/2445 cut-off events. For 1029234/1029236 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 21785 event pairs, 11 based on Foata normal form. 5/2450 useless extension candidates. Maximal degree in co-relation 69081. Up to 1173 conditions per place. [2020-10-15 23:40:25,385 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 483 selfloop transitions, 473 changer transitions 0/971 dead transitions. [2020-10-15 23:40:25,385 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 971 transitions, 69592 flow [2020-10-15 23:40:25,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-15 23:40:25,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-15 23:40:25,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1910 transitions. [2020-10-15 23:40:25,387 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6865564342199856 [2020-10-15 23:40:25,388 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1910 transitions. [2020-10-15 23:40:25,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1910 transitions. [2020-10-15 23:40:25,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:25,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1910 transitions. [2020-10-15 23:40:25,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-15 23:40:25,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-15 23:40:25,391 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-15 23:40:25,391 INFO L185 Difference]: Start difference. First operand has 718 places, 935 transitions, 65625 flow. Second operand 26 states and 1910 transitions. [2020-10-15 23:40:25,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 971 transitions, 69592 flow [2020-10-15 23:40:31,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 971 transitions, 69044 flow, removed 31 selfloop flow, removed 21 redundant places. [2020-10-15 23:40:31,411 INFO L241 Difference]: Finished difference. Result has 724 places, 950 transitions, 67795 flow [2020-10-15 23:40:31,412 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=65080, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=67795, PETRI_PLACES=724, PETRI_TRANSITIONS=950} [2020-10-15 23:40:31,412 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 706 predicate places. [2020-10-15 23:40:31,412 INFO L481 AbstractCegarLoop]: Abstraction has has 724 places, 950 transitions, 67795 flow [2020-10-15 23:40:31,413 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:31,413 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:31,413 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:31,627 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-15 23:40:31,628 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:31,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:31,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1987311924, now seen corresponding path program 103 times [2020-10-15 23:40:31,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:31,629 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463517638] [2020-10-15 23:40:31,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:31,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:31,742 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:31,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463517638] [2020-10-15 23:40:31,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149556315] [2020-10-15 23:40:31,743 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:31,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:31,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:31,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:34,066 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:34,153 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:34,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:34,154 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:34,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246093550] [2020-10-15 23:40:34,154 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:34,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:34,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:34,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=189, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:40:34,157 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:34,158 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 950 transitions, 67795 flow. Second operand 17 states. [2020-10-15 23:40:34,158 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:34,158 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:34,158 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:38,366 INFO L129 PetriNetUnfolder]: 1007/2454 cut-off events. [2020-10-15 23:40:38,367 INFO L130 PetriNetUnfolder]: For 1063136/1063142 co-relation queries the response was YES. [2020-10-15 23:40:38,434 INFO L80 FinitePrefix]: Finished finitePrefix Result has 70419 conditions, 2454 events. 1007/2454 cut-off events. For 1063136/1063142 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 21817 event pairs, 8 based on Foata normal form. 9/2463 useless extension candidates. Maximal degree in co-relation 70130. Up to 1155 conditions per place. [2020-10-15 23:40:38,466 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 433 selfloop transitions, 518 changer transitions 0/966 dead transitions. [2020-10-15 23:40:38,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 966 transitions, 71194 flow [2020-10-15 23:40:38,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:40:38,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:40:38,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2133 transitions. [2020-10-15 23:40:38,469 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873992910087012 [2020-10-15 23:40:38,469 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2133 transitions. [2020-10-15 23:40:38,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2133 transitions. [2020-10-15 23:40:38,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:38,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2133 transitions. [2020-10-15 23:40:38,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:40:38,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:40:38,472 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:40:38,472 INFO L185 Difference]: Start difference. First operand has 724 places, 950 transitions, 67795 flow. Second operand 29 states and 2133 transitions. [2020-10-15 23:40:38,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 966 transitions, 71194 flow [2020-10-15 23:40:44,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 966 transitions, 70575 flow, removed 39 selfloop flow, removed 20 redundant places. [2020-10-15 23:40:44,770 INFO L241 Difference]: Finished difference. Result has 736 places, 960 transitions, 69780 flow [2020-10-15 23:40:44,770 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67179, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=69780, PETRI_PLACES=736, PETRI_TRANSITIONS=960} [2020-10-15 23:40:44,771 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 718 predicate places. [2020-10-15 23:40:44,771 INFO L481 AbstractCegarLoop]: Abstraction has has 736 places, 960 transitions, 69780 flow [2020-10-15 23:40:44,771 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:44,771 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:44,771 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:44,977 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-15 23:40:44,978 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:44,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:44,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1845489954, now seen corresponding path program 104 times [2020-10-15 23:40:44,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:44,979 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859466019] [2020-10-15 23:40:44,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:45,086 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:40:45,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859466019] [2020-10-15 23:40:45,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713710012] [2020-10-15 23:40:45,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:45,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:40:45,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:45,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:45,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:45,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:40:45,384 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:40:45,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:45,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:45,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014996288] [2020-10-15 23:40:45,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:45,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:45,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:45,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:45,387 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:45,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 960 transitions, 69780 flow. Second operand 17 states. [2020-10-15 23:40:45,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:45,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:45,387 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:48,989 INFO L129 PetriNetUnfolder]: 1007/2458 cut-off events. [2020-10-15 23:40:48,989 INFO L130 PetriNetUnfolder]: For 1066136/1066142 co-relation queries the response was YES. [2020-10-15 23:40:49,058 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71354 conditions, 2458 events. 1007/2458 cut-off events. For 1066136/1066142 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 21890 event pairs, 6 based on Foata normal form. 7/2465 useless extension candidates. Maximal degree in co-relation 71061. Up to 1539 conditions per place. [2020-10-15 23:40:49,089 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 750 selfloop transitions, 198 changer transitions 0/963 dead transitions. [2020-10-15 23:40:49,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 963 transitions, 72110 flow [2020-10-15 23:40:49,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:40:49,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:40:49,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1689 transitions. [2020-10-15 23:40:49,091 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863063795205201 [2020-10-15 23:40:49,091 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1689 transitions. [2020-10-15 23:40:49,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1689 transitions. [2020-10-15 23:40:49,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:49,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1689 transitions. [2020-10-15 23:40:49,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:40:49,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:40:49,093 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:40:49,093 INFO L185 Difference]: Start difference. First operand has 736 places, 960 transitions, 69780 flow. Second operand 23 states and 1689 transitions. [2020-10-15 23:40:49,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 963 transitions, 72110 flow [2020-10-15 23:40:55,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 963 transitions, 69859 flow, removed 870 selfloop flow, removed 22 redundant places. [2020-10-15 23:40:55,874 INFO L241 Difference]: Finished difference. Result has 738 places, 963 transitions, 68417 flow [2020-10-15 23:40:55,875 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67529, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=68417, PETRI_PLACES=738, PETRI_TRANSITIONS=963} [2020-10-15 23:40:55,875 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 720 predicate places. [2020-10-15 23:40:55,875 INFO L481 AbstractCegarLoop]: Abstraction has has 738 places, 963 transitions, 68417 flow [2020-10-15 23:40:55,875 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:40:55,876 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:55,876 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:56,083 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:56,084 INFO L429 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:56,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:56,085 INFO L82 PathProgramCache]: Analyzing trace with hash -1987341715, now seen corresponding path program 105 times [2020-10-15 23:40:56,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:56,085 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218022230] [2020-10-15 23:40:56,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:56,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:56,202 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:56,202 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218022230] [2020-10-15 23:40:56,202 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731650780] [2020-10-15 23:40:56,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:56,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:40:56,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:56,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:56,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:56,537 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,540 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,541 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,543 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,549 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,551 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:56,618 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:56,618 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:56,618 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:40:56,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960416597] [2020-10-15 23:40:56,619 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:40:56,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:56,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:40:56,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:40:56,621 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:56,622 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 963 transitions, 68417 flow. Second operand 17 states. [2020-10-15 23:40:56,622 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:56,622 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:56,623 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:40:59,925 INFO L129 PetriNetUnfolder]: 1009/2469 cut-off events. [2020-10-15 23:40:59,925 INFO L130 PetriNetUnfolder]: For 1087486/1087488 co-relation queries the response was YES. [2020-10-15 23:40:59,994 INFO L80 FinitePrefix]: Finished finitePrefix Result has 70682 conditions, 2469 events. 1009/2469 cut-off events. For 1087486/1087488 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 22099 event pairs, 10 based on Foata normal form. 4/2473 useless extension candidates. Maximal degree in co-relation 70387. Up to 1259 conditions per place. [2020-10-15 23:41:00,027 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 477 selfloop transitions, 486 changer transitions 0/978 dead transitions. [2020-10-15 23:41:00,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 978 transitions, 71986 flow [2020-10-15 23:41:00,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:41:00,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:41:00,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1984 transitions. [2020-10-15 23:41:00,030 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867428175839391 [2020-10-15 23:41:00,030 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1984 transitions. [2020-10-15 23:41:00,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1984 transitions. [2020-10-15 23:41:00,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:41:00,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1984 transitions. [2020-10-15 23:41:00,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:41:00,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:41:00,034 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:41:00,034 INFO L185 Difference]: Start difference. First operand has 738 places, 963 transitions, 68417 flow. Second operand 27 states and 1984 transitions. [2020-10-15 23:41:00,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 978 transitions, 71986 flow [2020-10-15 23:41:06,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 978 transitions, 71497 flow, removed 130 selfloop flow, removed 19 redundant places. [2020-10-15 23:41:06,428 INFO L241 Difference]: Finished difference. Result has 748 places, 973 transitions, 70732 flow [2020-10-15 23:41:06,429 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67932, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=477, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=70732, PETRI_PLACES=748, PETRI_TRANSITIONS=973} [2020-10-15 23:41:06,430 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 730 predicate places. [2020-10-15 23:41:06,430 INFO L481 AbstractCegarLoop]: Abstraction has has 748 places, 973 transitions, 70732 flow [2020-10-15 23:41:06,430 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:41:06,430 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:41:06,430 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:41:06,638 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2020-10-15 23:41:06,639 INFO L429 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:41:06,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:41:06,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1986389364, now seen corresponding path program 106 times [2020-10-15 23:41:06,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:41:06,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641201459] [2020-10-15 23:41:06,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:41:06,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:41:06,751 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:06,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641201459] [2020-10-15 23:41:06,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337298872] [2020-10-15 23:41:06,752 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:41:06,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:41:06,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:41:06,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:41:06,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:41:07,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:41:07,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:41:07,048 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:07,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:41:07,048 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:41:07,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029019590] [2020-10-15 23:41:07,049 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:41:07,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:41:07,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:41:07,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:41:07,050 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:41:07,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 748 places, 973 transitions, 70732 flow. Second operand 17 states. [2020-10-15 23:41:07,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:41:07,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:41:07,051 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:10,641 INFO L129 PetriNetUnfolder]: 1012/2481 cut-off events. [2020-10-15 23:41:10,641 INFO L130 PetriNetUnfolder]: For 1111438/1111440 co-relation queries the response was YES. [2020-10-15 23:41:10,707 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72105 conditions, 2481 events. 1012/2481 cut-off events. For 1111438/1111440 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 22268 event pairs, 10 based on Foata normal form. 5/2486 useless extension candidates. Maximal degree in co-relation 71807. Up to 1361 conditions per place. [2020-10-15 23:41:10,739 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 555 selfloop transitions, 423 changer transitions 0/993 dead transitions. [2020-10-15 23:41:10,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 774 places, 993 transitions, 74443 flow [2020-10-15 23:41:10,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:41:10,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:41:10,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:41:10,742 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:41:10,742 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:41:10,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:41:10,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:41:10,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:41:10,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:41:10,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:41:10,745 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:41:10,745 INFO L185 Difference]: Start difference. First operand has 748 places, 973 transitions, 70732 flow. Second operand 27 states and 1986 transitions. [2020-10-15 23:41:10,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 774 places, 993 transitions, 74443 flow [2020-10-15 23:41:17,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 993 transitions, 73065 flow, removed 567 selfloop flow, removed 19 redundant places. [2020-10-15 23:41:17,527 INFO L241 Difference]: Finished difference. Result has 758 places, 985 transitions, 71808 flow [2020-10-15 23:41:17,528 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=69354, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=412, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=71808, PETRI_PLACES=758, PETRI_TRANSITIONS=985} [2020-10-15 23:41:17,528 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 740 predicate places. [2020-10-15 23:41:17,528 INFO L481 AbstractCegarLoop]: Abstraction has has 758 places, 985 transitions, 71808 flow [2020-10-15 23:41:17,528 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:41:17,528 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:41:17,528 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:41:17,729 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:41:17,729 INFO L429 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:41:17,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:41:17,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1987312885, now seen corresponding path program 107 times [2020-10-15 23:41:17,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:41:17,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000900686] [2020-10-15 23:41:17,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:41:17,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:41:17,837 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:17,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000900686] [2020-10-15 23:41:17,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40051713] [2020-10-15 23:41:17,838 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:17,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:41:17,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:41:17,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:41:17,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:41:30,402 WARN L193 SmtUtils]: Spent 1.53 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-15 23:41:30,408 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:41:30,411 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:41:30,475 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:30,475 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:41:30,475 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:41:30,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132329294] [2020-10-15 23:41:30,476 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:41:30,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:41:30,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:41:30,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=181, Unknown=4, NotChecked=0, Total=272 [2020-10-15 23:41:30,477 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:41:30,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 758 places, 985 transitions, 71808 flow. Second operand 17 states. [2020-10-15 23:41:30,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:41:30,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:41:30,477 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:34,779 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:41:38,911 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:41:49,362 WARN L193 SmtUtils]: Spent 2.71 s on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2020-10-15 23:41:51,701 WARN L193 SmtUtils]: Spent 994.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2020-10-15 23:41:54,664 WARN L193 SmtUtils]: Spent 1.48 s on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2020-10-15 23:42:03,799 WARN L193 SmtUtils]: Spent 3.11 s on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2020-10-15 23:42:06,448 INFO L129 PetriNetUnfolder]: 1009/2494 cut-off events. [2020-10-15 23:42:06,449 INFO L130 PetriNetUnfolder]: For 1127669/1127671 co-relation queries the response was YES. [2020-10-15 23:42:06,733 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72894 conditions, 2494 events. 1009/2494 cut-off events. For 1127669/1127671 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 22519 event pairs, 8 based on Foata normal form. 5/2499 useless extension candidates. Maximal degree in co-relation 72592. Up to 1286 conditions per place. [2020-10-15 23:42:06,768 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 436 selfloop transitions, 561 changer transitions 0/1012 dead transitions. [2020-10-15 23:42:06,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 786 places, 1012 transitions, 76779 flow [2020-10-15 23:42:06,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:42:06,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:42:06,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:42:06,770 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:42:06,770 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:42:06,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:42:06,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:06,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:42:06,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:42:06,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:42:06,773 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:42:06,773 INFO L185 Difference]: Start difference. First operand has 758 places, 985 transitions, 71808 flow. Second operand 29 states and 2134 transitions. [2020-10-15 23:42:06,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 786 places, 1012 transitions, 76779 flow [2020-10-15 23:42:13,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 763 places, 1012 transitions, 75747 flow, removed 291 selfloop flow, removed 23 redundant places. [2020-10-15 23:42:13,126 INFO L241 Difference]: Finished difference. Result has 766 places, 1009 transitions, 75018 flow [2020-10-15 23:42:13,126 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=70808, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=542, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=75018, PETRI_PLACES=766, PETRI_TRANSITIONS=1009} [2020-10-15 23:42:13,127 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 748 predicate places. [2020-10-15 23:42:13,127 INFO L481 AbstractCegarLoop]: Abstraction has has 766 places, 1009 transitions, 75018 flow [2020-10-15 23:42:13,127 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:13,127 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:13,127 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:13,327 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2020-10-15 23:42:13,328 INFO L429 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:13,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:13,328 INFO L82 PathProgramCache]: Analyzing trace with hash -1344454163, now seen corresponding path program 108 times [2020-10-15 23:42:13,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:13,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549497120] [2020-10-15 23:42:13,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:13,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:13,444 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,444 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549497120] [2020-10-15 23:42:13,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619651390] [2020-10-15 23:42:13,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:13,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:42:13,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:13,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:13,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:13,748 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,748 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:13,748 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:13,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699369539] [2020-10-15 23:42:13,748 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:13,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:13,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:13,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:13,749 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:13,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 1009 transitions, 75018 flow. Second operand 17 states. [2020-10-15 23:42:13,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:13,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:13,750 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:17,173 INFO L129 PetriNetUnfolder]: 1020/2540 cut-off events. [2020-10-15 23:42:17,173 INFO L130 PetriNetUnfolder]: For 1217211/1217217 co-relation queries the response was YES. [2020-10-15 23:42:17,247 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74594 conditions, 2540 events. 1020/2540 cut-off events. For 1217211/1217217 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 23124 event pairs, 8 based on Foata normal form. 18/2558 useless extension candidates. Maximal degree in co-relation 74290. Up to 1404 conditions per place. [2020-10-15 23:42:17,279 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 767 selfloop transitions, 267 changer transitions 2/1051 dead transitions. [2020-10-15 23:42:17,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 1051 transitions, 78845 flow [2020-10-15 23:42:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:42:17,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:42:17,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1465 transitions. [2020-10-15 23:42:17,282 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:42:17,282 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1465 transitions. [2020-10-15 23:42:17,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1465 transitions. [2020-10-15 23:42:17,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:17,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1465 transitions. [2020-10-15 23:42:17,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:42:17,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:42:17,285 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:42:17,285 INFO L185 Difference]: Start difference. First operand has 766 places, 1009 transitions, 75018 flow. Second operand 20 states and 1465 transitions. [2020-10-15 23:42:17,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 1051 transitions, 78845 flow [2020-10-15 23:42:24,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 1051 transitions, 77295 flow, removed 530 selfloop flow, removed 23 redundant places. [2020-10-15 23:42:24,249 INFO L241 Difference]: Finished difference. Result has 766 places, 1020 transitions, 75061 flow [2020-10-15 23:42:24,250 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=73500, PETRI_DIFFERENCE_MINUEND_PLACES=743, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=75061, PETRI_PLACES=766, PETRI_TRANSITIONS=1020} [2020-10-15 23:42:24,250 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 748 predicate places. [2020-10-15 23:42:24,250 INFO L481 AbstractCegarLoop]: Abstraction has has 766 places, 1020 transitions, 75061 flow [2020-10-15 23:42:24,251 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:24,251 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:24,251 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:24,451 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:24,451 INFO L429 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:24,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:24,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1561041708, now seen corresponding path program 109 times [2020-10-15 23:42:24,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:24,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495483435] [2020-10-15 23:42:24,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:24,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:24,565 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:42:24,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495483435] [2020-10-15 23:42:24,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955824725] [2020-10-15 23:42:24,566 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:24,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:24,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:24,796 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:42:24,796 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:24,796 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:24,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574989361] [2020-10-15 23:42:24,797 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:24,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:24,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:24,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:24,799 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:24,800 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 1020 transitions, 75061 flow. Second operand 17 states. [2020-10-15 23:42:24,800 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:24,800 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:24,800 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:27,997 INFO L129 PetriNetUnfolder]: 1024/2540 cut-off events. [2020-10-15 23:42:27,997 INFO L130 PetriNetUnfolder]: For 1147575/1147577 co-relation queries the response was YES. [2020-10-15 23:42:28,071 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74411 conditions, 2540 events. 1024/2540 cut-off events. For 1147575/1147577 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 23044 event pairs, 6 based on Foata normal form. 7/2547 useless extension candidates. Maximal degree in co-relation 74103. Up to 1472 conditions per place. [2020-10-15 23:42:28,104 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 800 selfloop transitions, 209 changer transitions 7/1031 dead transitions. [2020-10-15 23:42:28,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 1031 transitions, 77617 flow [2020-10-15 23:42:28,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:42:28,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:42:28,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1176 transitions. [2020-10-15 23:42:28,106 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:42:28,106 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1176 transitions. [2020-10-15 23:42:28,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1176 transitions. [2020-10-15 23:42:28,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:28,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1176 transitions. [2020-10-15 23:42:28,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:42:28,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:42:28,109 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:42:28,109 INFO L185 Difference]: Start difference. First operand has 766 places, 1020 transitions, 75061 flow. Second operand 16 states and 1176 transitions. [2020-10-15 23:42:28,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 1031 transitions, 77617 flow [2020-10-15 23:42:34,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 1031 transitions, 77293 flow, removed 19 selfloop flow, removed 16 redundant places. [2020-10-15 23:42:34,959 INFO L241 Difference]: Finished difference. Result has 766 places, 1017 transitions, 75175 flow [2020-10-15 23:42:34,960 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=74737, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1020, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=811, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=75175, PETRI_PLACES=766, PETRI_TRANSITIONS=1017} [2020-10-15 23:42:34,960 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 748 predicate places. [2020-10-15 23:42:34,960 INFO L481 AbstractCegarLoop]: Abstraction has has 766 places, 1017 transitions, 75175 flow [2020-10-15 23:42:34,960 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:34,960 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:34,960 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:35,162 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2020-10-15 23:42:35,162 INFO L429 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:35,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:35,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1344425333, now seen corresponding path program 110 times [2020-10-15 23:42:35,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:35,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818752037] [2020-10-15 23:42:35,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:35,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:35,283 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:35,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818752037] [2020-10-15 23:42:35,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971383742] [2020-10-15 23:42:35,284 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 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:35,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:42:35,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:35,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:35,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:35,555 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:35,556 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:35,556 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:35,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390812485] [2020-10-15 23:42:35,557 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:35,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:35,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:35,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:35,558 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:35,559 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 1017 transitions, 75175 flow. Second operand 17 states. [2020-10-15 23:42:35,559 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:35,559 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:35,559 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:38,934 INFO L129 PetriNetUnfolder]: 1022/2539 cut-off events. [2020-10-15 23:42:38,934 INFO L130 PetriNetUnfolder]: For 1158706/1158708 co-relation queries the response was YES. [2020-10-15 23:42:39,010 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74722 conditions, 2539 events. 1022/2539 cut-off events. For 1158706/1158708 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 23097 event pairs, 10 based on Foata normal form. 6/2545 useless extension candidates. Maximal degree in co-relation 74413. Up to 1480 conditions per place. [2020-10-15 23:42:39,045 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 814 selfloop transitions, 212 changer transitions 0/1041 dead transitions. [2020-10-15 23:42:39,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 1041 transitions, 78110 flow [2020-10-15 23:42:39,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:42:39,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:42:39,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2020-10-15 23:42:39,047 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6848390446521287 [2020-10-15 23:42:39,047 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2020-10-15 23:42:39,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2020-10-15 23:42:39,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:39,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2020-10-15 23:42:39,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:42:39,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:42:39,049 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:42:39,049 INFO L185 Difference]: Start difference. First operand has 766 places, 1017 transitions, 75175 flow. Second operand 18 states and 1319 transitions. [2020-10-15 23:42:39,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 1041 transitions, 78110 flow [2020-10-15 23:42:46,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 1041 transitions, 77912 flow, removed 0 selfloop flow, removed 10 redundant places. [2020-10-15 23:42:46,172 INFO L241 Difference]: Finished difference. Result has 775 places, 1019 transitions, 75735 flow [2020-10-15 23:42:46,173 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=74977, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=75735, PETRI_PLACES=775, PETRI_TRANSITIONS=1019} [2020-10-15 23:42:46,173 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 757 predicate places. [2020-10-15 23:42:46,173 INFO L481 AbstractCegarLoop]: Abstraction has has 775 places, 1019 transitions, 75735 flow [2020-10-15 23:42:46,173 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:46,173 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:46,174 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:46,379 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:42:46,380 INFO L429 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:46,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:46,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1345348854, now seen corresponding path program 111 times [2020-10-15 23:42:46,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:46,381 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708005997] [2020-10-15 23:42:46,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:46,496 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:46,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708005997] [2020-10-15 23:42:46,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30529719] [2020-10-15 23:42:46,497 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 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:46,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:42:46,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:46,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:46,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:46,790 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:46,791 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:46,791 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:46,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37633394] [2020-10-15 23:42:46,792 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:46,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:46,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:46,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:46,794 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:46,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 775 places, 1019 transitions, 75735 flow. Second operand 17 states. [2020-10-15 23:42:46,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:46,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:46,796 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:42:50,528 INFO L129 PetriNetUnfolder]: 1034/2568 cut-off events. [2020-10-15 23:42:50,529 INFO L130 PetriNetUnfolder]: For 1215529/1215531 co-relation queries the response was YES. [2020-10-15 23:42:50,605 INFO L80 FinitePrefix]: Finished finitePrefix Result has 76343 conditions, 2568 events. 1034/2568 cut-off events. For 1215529/1215531 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 23365 event pairs, 10 based on Foata normal form. 7/2575 useless extension candidates. Maximal degree in co-relation 76032. Up to 1400 conditions per place. [2020-10-15 23:42:50,639 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 755 selfloop transitions, 285 changer transitions 0/1055 dead transitions. [2020-10-15 23:42:50,639 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 1055 transitions, 79366 flow [2020-10-15 23:42:50,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:42:50,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:42:50,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1392 transitions. [2020-10-15 23:42:50,641 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847024102311854 [2020-10-15 23:42:50,641 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1392 transitions. [2020-10-15 23:42:50,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1392 transitions. [2020-10-15 23:42:50,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:42:50,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1392 transitions. [2020-10-15 23:42:50,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:42:50,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:42:50,643 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:42:50,643 INFO L185 Difference]: Start difference. First operand has 775 places, 1019 transitions, 75735 flow. Second operand 19 states and 1392 transitions. [2020-10-15 23:42:50,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 1055 transitions, 79366 flow [2020-10-15 23:42:57,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 1055 transitions, 79086 flow, removed 4 selfloop flow, removed 15 redundant places. [2020-10-15 23:42:57,980 INFO L241 Difference]: Finished difference. Result has 781 places, 1025 transitions, 76984 flow [2020-10-15 23:42:57,981 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75455, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1019, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=76984, PETRI_PLACES=781, PETRI_TRANSITIONS=1025} [2020-10-15 23:42:57,981 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 763 predicate places. [2020-10-15 23:42:57,981 INFO L481 AbstractCegarLoop]: Abstraction has has 781 places, 1025 transitions, 76984 flow [2020-10-15 23:42:57,981 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:42:57,981 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:42:57,981 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:42:58,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2020-10-15 23:42:58,188 INFO L429 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:42:58,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:42:58,188 INFO L82 PathProgramCache]: Analyzing trace with hash -658278804, now seen corresponding path program 112 times [2020-10-15 23:42:58,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:42:58,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250037037] [2020-10-15 23:42:58,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:42:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:42:58,310 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:58,311 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250037037] [2020-10-15 23:42:58,311 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105580569] [2020-10-15 23:42:58,311 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 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:58,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:42:58,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:42:58,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:42:58,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:42:58,571 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:42:58,603 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:58,603 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:42:58,603 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:42:58,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155899171] [2020-10-15 23:42:58,604 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:42:58,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:42:58,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:42:58,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:42:58,605 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:42:58,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 1025 transitions, 76984 flow. Second operand 17 states. [2020-10-15 23:42:58,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:42:58,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:42:58,606 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:02,933 INFO L129 PetriNetUnfolder]: 1069/2643 cut-off events. [2020-10-15 23:43:02,933 INFO L130 PetriNetUnfolder]: For 1315489/1315495 co-relation queries the response was YES. [2020-10-15 23:43:03,013 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79534 conditions, 2643 events. 1069/2643 cut-off events. For 1315489/1315495 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 24104 event pairs, 10 based on Foata normal form. 15/2658 useless extension candidates. Maximal degree in co-relation 79220. Up to 1131 conditions per place. [2020-10-15 23:43:03,048 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 349 selfloop transitions, 705 changer transitions 0/1069 dead transitions. [2020-10-15 23:43:03,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 1069 transitions, 83377 flow [2020-10-15 23:43:03,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 23:43:03,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-15 23:43:03,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2575 transitions. [2020-10-15 23:43:03,051 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:43:03,051 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2575 transitions. [2020-10-15 23:43:03,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2575 transitions. [2020-10-15 23:43:03,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:03,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2575 transitions. [2020-10-15 23:43:03,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-15 23:43:03,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-15 23:43:03,055 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-15 23:43:03,055 INFO L185 Difference]: Start difference. First operand has 781 places, 1025 transitions, 76984 flow. Second operand 35 states and 2575 transitions. [2020-10-15 23:43:03,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 1069 transitions, 83377 flow [2020-10-15 23:43:11,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 801 places, 1069 transitions, 83086 flow, removed 2 selfloop flow, removed 14 redundant places. [2020-10-15 23:43:11,436 INFO L241 Difference]: Finished difference. Result has 806 places, 1061 transitions, 82534 flow [2020-10-15 23:43:11,437 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=76699, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1025, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=675, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=82534, PETRI_PLACES=806, PETRI_TRANSITIONS=1061} [2020-10-15 23:43:11,437 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 788 predicate places. [2020-10-15 23:43:11,437 INFO L481 AbstractCegarLoop]: Abstraction has has 806 places, 1061 transitions, 82534 flow [2020-10-15 23:43:11,437 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:11,437 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:11,437 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:11,638 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2020-10-15 23:43:11,638 INFO L429 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:11,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:11,639 INFO L82 PathProgramCache]: Analyzing trace with hash -658279765, now seen corresponding path program 113 times [2020-10-15 23:43:11,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:11,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226016767] [2020-10-15 23:43:11,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:11,760 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:11,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226016767] [2020-10-15 23:43:11,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235880095] [2020-10-15 23:43:11,760 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 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:43:11,800 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:43:11,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:11,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:11,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:11,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:43:12,011 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:12,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:12,012 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:12,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481014524] [2020-10-15 23:43:12,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:12,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:12,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:12,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:12,014 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:43:12,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 1061 transitions, 82534 flow. Second operand 17 states. [2020-10-15 23:43:12,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:12,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:43:12,015 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:15,932 INFO L129 PetriNetUnfolder]: 1066/2657 cut-off events. [2020-10-15 23:43:15,932 INFO L130 PetriNetUnfolder]: For 1346859/1346865 co-relation queries the response was YES. [2020-10-15 23:43:16,012 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81843 conditions, 2657 events. 1066/2657 cut-off events. For 1346859/1346865 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 24406 event pairs, 10 based on Foata normal form. 9/2666 useless extension candidates. Maximal degree in co-relation 81524. Up to 1599 conditions per place. [2020-10-15 23:43:16,049 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 748 selfloop transitions, 320 changer transitions 0/1083 dead transitions. [2020-10-15 23:43:16,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 838 places, 1083 transitions, 86956 flow [2020-10-15 23:43:16,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-15 23:43:16,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-15 23:43:16,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2428 transitions. [2020-10-15 23:43:16,051 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876239025771737 [2020-10-15 23:43:16,051 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2428 transitions. [2020-10-15 23:43:16,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2428 transitions. [2020-10-15 23:43:16,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:16,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2428 transitions. [2020-10-15 23:43:16,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-15 23:43:16,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-15 23:43:16,054 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-15 23:43:16,054 INFO L185 Difference]: Start difference. First operand has 806 places, 1061 transitions, 82534 flow. Second operand 33 states and 2428 transitions. [2020-10-15 23:43:16,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 838 places, 1083 transitions, 86956 flow [2020-10-15 23:43:25,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1083 transitions, 84575 flow, removed 1042 selfloop flow, removed 24 redundant places. [2020-10-15 23:43:25,782 INFO L241 Difference]: Finished difference. Result has 818 places, 1080 transitions, 83062 flow [2020-10-15 23:43:25,782 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=80153, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1061, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=83062, PETRI_PLACES=818, PETRI_TRANSITIONS=1080} [2020-10-15 23:43:25,782 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 800 predicate places. [2020-10-15 23:43:25,782 INFO L481 AbstractCegarLoop]: Abstraction has has 818 places, 1080 transitions, 83062 flow [2020-10-15 23:43:25,783 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:25,783 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:25,783 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:25,983 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2020-10-15 23:43:25,983 INFO L429 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:25,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:25,984 INFO L82 PathProgramCache]: Analyzing trace with hash -1561965229, now seen corresponding path program 114 times [2020-10-15 23:43:25,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:25,984 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864763377] [2020-10-15 23:43:25,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:25,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:26,107 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:26,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864763377] [2020-10-15 23:43:26,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88111381] [2020-10-15 23:43:26,108 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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:26,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:43:26,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:26,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:26,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:26,393 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:26,393 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:26,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:26,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520326819] [2020-10-15 23:43:26,394 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:26,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:26,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:26,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:26,395 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:43:26,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 1080 transitions, 83062 flow. Second operand 17 states. [2020-10-15 23:43:26,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:26,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:43:26,396 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:30,398 INFO L129 PetriNetUnfolder]: 1077/2684 cut-off events. [2020-10-15 23:43:30,398 INFO L130 PetriNetUnfolder]: For 1356829/1356831 co-relation queries the response was YES. [2020-10-15 23:43:30,485 INFO L80 FinitePrefix]: Finished finitePrefix Result has 82259 conditions, 2684 events. 1077/2684 cut-off events. For 1356829/1356831 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 24687 event pairs, 12 based on Foata normal form. 6/2690 useless extension candidates. Maximal degree in co-relation 81935. Up to 1278 conditions per place. [2020-10-15 23:43:30,523 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 568 selfloop transitions, 527 changer transitions 0/1110 dead transitions. [2020-10-15 23:43:30,523 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 1110 transitions, 86811 flow [2020-10-15 23:43:30,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 23:43:30,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-15 23:43:30,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2204 transitions. [2020-10-15 23:43:30,526 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866043613707166 [2020-10-15 23:43:30,526 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2204 transitions. [2020-10-15 23:43:30,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2204 transitions. [2020-10-15 23:43:30,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:30,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2204 transitions. [2020-10-15 23:43:30,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-15 23:43:30,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-15 23:43:30,529 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-15 23:43:30,529 INFO L185 Difference]: Start difference. First operand has 818 places, 1080 transitions, 83062 flow. Second operand 30 states and 2204 transitions. [2020-10-15 23:43:30,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 1110 transitions, 86811 flow [2020-10-15 23:43:39,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 820 places, 1110 transitions, 85300 flow, removed 533 selfloop flow, removed 27 redundant places. [2020-10-15 23:43:39,760 INFO L241 Difference]: Finished difference. Result has 822 places, 1088 transitions, 83768 flow [2020-10-15 23:43:39,761 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=81565, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=519, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=83768, PETRI_PLACES=822, PETRI_TRANSITIONS=1088} [2020-10-15 23:43:39,761 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 804 predicate places. [2020-10-15 23:43:39,761 INFO L481 AbstractCegarLoop]: Abstraction has has 822 places, 1088 transitions, 83768 flow [2020-10-15 23:43:39,761 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:39,761 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:39,761 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:39,961 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:39,962 INFO L429 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:39,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:39,962 INFO L82 PathProgramCache]: Analyzing trace with hash -657356244, now seen corresponding path program 115 times [2020-10-15 23:43:39,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:39,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342391637] [2020-10-15 23:43:39,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:40,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:43:40,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342391637] [2020-10-15 23:43:40,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021709161] [2020-10-15 23:43:40,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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:40,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:40,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:40,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:40,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:43:40,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:43:40,341 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:40,341 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:40,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855673797] [2020-10-15 23:43:40,341 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:40,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:40,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:40,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:40,343 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:43:40,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 1088 transitions, 83768 flow. Second operand 17 states. [2020-10-15 23:43:40,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:40,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:43:40,344 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:43:45,356 INFO L129 PetriNetUnfolder]: 1080/2694 cut-off events. [2020-10-15 23:43:45,356 INFO L130 PetriNetUnfolder]: For 1341777/1341779 co-relation queries the response was YES. [2020-10-15 23:43:45,508 INFO L80 FinitePrefix]: Finished finitePrefix Result has 82949 conditions, 2694 events. 1080/2694 cut-off events. For 1341777/1341779 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 24848 event pairs, 12 based on Foata normal form. 5/2699 useless extension candidates. Maximal degree in co-relation 82623. Up to 1571 conditions per place. [2020-10-15 23:43:45,549 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 719 selfloop transitions, 373 changer transitions 0/1107 dead transitions. [2020-10-15 23:43:45,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 1107 transitions, 87895 flow [2020-10-15 23:43:45,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:43:45,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:43:45,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2133 transitions. [2020-10-15 23:43:45,552 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873992910087012 [2020-10-15 23:43:45,552 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2133 transitions. [2020-10-15 23:43:45,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2133 transitions. [2020-10-15 23:43:45,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:45,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2133 transitions. [2020-10-15 23:43:45,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:43:45,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:43:45,555 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:43:45,555 INFO L185 Difference]: Start difference. First operand has 822 places, 1088 transitions, 83768 flow. Second operand 29 states and 2133 transitions. [2020-10-15 23:43:45,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 1107 transitions, 87895 flow [2020-10-15 23:43:55,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 1107 transitions, 87218 flow, removed 10 selfloop flow, removed 24 redundant places. [2020-10-15 23:43:55,235 INFO L241 Difference]: Finished difference. Result has 829 places, 1101 transitions, 85538 flow [2020-10-15 23:43:55,235 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=83096, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1088, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=85538, PETRI_PLACES=829, PETRI_TRANSITIONS=1101} [2020-10-15 23:43:55,236 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 811 predicate places. [2020-10-15 23:43:55,236 INFO L481 AbstractCegarLoop]: Abstraction has has 829 places, 1101 transitions, 85538 flow [2020-10-15 23:43:55,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:43:55,236 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:55,236 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:55,436 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:55,437 INFO L429 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:55,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:55,437 INFO L82 PathProgramCache]: Analyzing trace with hash -686879125, now seen corresponding path program 116 times [2020-10-15 23:43:55,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:55,438 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520455550] [2020-10-15 23:43:55,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:55,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:55,580 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:55,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520455550] [2020-10-15 23:43:55,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654185093] [2020-10-15 23:43:55,581 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 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:55,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:43:55,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:43:55,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:55,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:55,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:43:55,874 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:55,874 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:43:55,875 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:43:55,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779843245] [2020-10-15 23:43:55,875 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:43:55,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:43:55,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:43:55,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:43:55,877 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:43:55,878 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 1101 transitions, 85538 flow. Second operand 17 states. [2020-10-15 23:43:55,878 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:43:55,878 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:43:55,878 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:44:00,724 INFO L129 PetriNetUnfolder]: 1075/2705 cut-off events. [2020-10-15 23:44:00,724 INFO L130 PetriNetUnfolder]: For 1387622/1387628 co-relation queries the response was YES. [2020-10-15 23:44:00,810 INFO L80 FinitePrefix]: Finished finitePrefix Result has 83569 conditions, 2705 events. 1075/2705 cut-off events. For 1387622/1387628 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 25085 event pairs, 10 based on Foata normal form. 8/2713 useless extension candidates. Maximal degree in co-relation 83241. Up to 1425 conditions per place. [2020-10-15 23:44:00,848 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 523 selfloop transitions, 581 changer transitions 0/1119 dead transitions. [2020-10-15 23:44:00,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 859 places, 1119 transitions, 89703 flow [2020-10-15 23:44:00,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 23:44:00,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 23:44:00,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2280 transitions. [2020-10-15 23:44:00,851 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.68736810370817 [2020-10-15 23:44:00,851 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2280 transitions. [2020-10-15 23:44:00,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2280 transitions. [2020-10-15 23:44:00,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:44:00,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2280 transitions. [2020-10-15 23:44:00,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-15 23:44:00,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-15 23:44:00,855 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-15 23:44:00,855 INFO L185 Difference]: Start difference. First operand has 829 places, 1101 transitions, 85538 flow. Second operand 31 states and 2280 transitions. [2020-10-15 23:44:00,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 859 places, 1119 transitions, 89703 flow [2020-10-15 23:44:10,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 1119 transitions, 88820 flow, removed 288 selfloop flow, removed 22 redundant places. [2020-10-15 23:44:10,579 INFO L241 Difference]: Finished difference. Result has 840 places, 1112 transitions, 87650 flow [2020-10-15 23:44:10,580 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=84741, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=571, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=87650, PETRI_PLACES=840, PETRI_TRANSITIONS=1112} [2020-10-15 23:44:10,580 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 822 predicate places. [2020-10-15 23:44:10,580 INFO L481 AbstractCegarLoop]: Abstraction has has 840 places, 1112 transitions, 87650 flow [2020-10-15 23:44:10,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:44:10,580 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:44:10,580 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:44:10,781 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2020-10-15 23:44:10,781 INFO L429 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:44:10,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:44:10,782 INFO L82 PathProgramCache]: Analyzing trace with hash -658249974, now seen corresponding path program 117 times [2020-10-15 23:44:10,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:44:10,782 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229932064] [2020-10-15 23:44:10,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:44:10,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:44:10,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:44:10,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229932064] [2020-10-15 23:44:10,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401869129] [2020-10-15 23:44:10,915 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:44:10,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:44:10,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:44:10,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:44:10,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:44:15,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:44:17,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:44:17,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:44:17,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:44:17,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549769554] [2020-10-15 23:44:17,388 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:44:17,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:44:17,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:44:17,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=220, Unknown=3, NotChecked=0, Total=306 [2020-10-15 23:44:17,389 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:44:17,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 1112 transitions, 87650 flow. Second operand 18 states. [2020-10-15 23:44:17,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:44:17,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:44:17,390 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:44:21,660 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 54 DAG size of output: 38 [2020-10-15 23:44:22,153 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 23 [2020-10-15 23:44:26,379 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2020-10-15 23:44:31,028 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 22 [2020-10-15 23:44:33,102 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 32 [2020-10-15 23:44:52,256 WARN L193 SmtUtils]: Spent 4.60 s on a formula simplification. DAG size of input: 47 DAG size of output: 29 [2020-10-15 23:45:04,804 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-10-15 23:45:27,179 INFO L129 PetriNetUnfolder]: 1082/2731 cut-off events. [2020-10-15 23:45:27,180 INFO L130 PetriNetUnfolder]: For 1451258/1451260 co-relation queries the response was YES. [2020-10-15 23:45:27,267 INFO L80 FinitePrefix]: Finished finitePrefix Result has 85475 conditions, 2731 events. 1082/2731 cut-off events. For 1451258/1451260 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 25458 event pairs, 8 based on Foata normal form. 9/2740 useless extension candidates. Maximal degree in co-relation 85143. Up to 1317 conditions per place. [2020-10-15 23:45:27,306 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 433 selfloop transitions, 695 changer transitions 0/1143 dead transitions. [2020-10-15 23:45:27,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 874 places, 1143 transitions, 92740 flow [2020-10-15 23:45:27,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 23:45:27,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-15 23:45:27,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2575 transitions. [2020-10-15 23:45:27,308 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:45:27,309 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2575 transitions. [2020-10-15 23:45:27,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2575 transitions. [2020-10-15 23:45:27,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:45:27,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2575 transitions. [2020-10-15 23:45:27,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-15 23:45:27,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-15 23:45:27,312 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-15 23:45:27,312 INFO L185 Difference]: Start difference. First operand has 840 places, 1112 transitions, 87650 flow. Second operand 35 states and 2575 transitions. [2020-10-15 23:45:27,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 874 places, 1143 transitions, 92740 flow [2020-10-15 23:45:37,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 852 places, 1143 transitions, 91639 flow, removed 372 selfloop flow, removed 22 redundant places. [2020-10-15 23:45:37,103 INFO L241 Difference]: Finished difference. Result has 858 places, 1132 transitions, 90617 flow [2020-10-15 23:45:37,104 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=86549, PETRI_DIFFERENCE_MINUEND_PLACES=818, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=678, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=90617, PETRI_PLACES=858, PETRI_TRANSITIONS=1132} [2020-10-15 23:45:37,104 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 840 predicate places. [2020-10-15 23:45:37,104 INFO L481 AbstractCegarLoop]: Abstraction has has 858 places, 1132 transitions, 90617 flow [2020-10-15 23:45:37,104 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:45:37,104 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:45:37,104 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:45:37,305 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2020-10-15 23:45:37,305 INFO L429 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:45:37,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:45:37,306 INFO L82 PathProgramCache]: Analyzing trace with hash -657325492, now seen corresponding path program 118 times [2020-10-15 23:45:37,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:45:37,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632401763] [2020-10-15 23:45:37,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:45:37,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:45:37,457 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:45:37,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632401763] [2020-10-15 23:45:37,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965944263] [2020-10-15 23:45:37,458 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 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:45:37,513 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:45:37,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:45:37,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:45:37,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:45:37,714 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:45:37,736 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:45:37,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:45:37,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:45:37,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486302563] [2020-10-15 23:45:37,737 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:45:37,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:45:37,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:45:37,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:45:37,738 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:45:37,739 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 1132 transitions, 90617 flow. Second operand 17 states. [2020-10-15 23:45:37,739 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:45:37,739 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:45:37,740 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:45:42,274 INFO L129 PetriNetUnfolder]: 1085/2746 cut-off events. [2020-10-15 23:45:42,275 INFO L130 PetriNetUnfolder]: For 1434513/1434515 co-relation queries the response was YES. [2020-10-15 23:45:42,365 INFO L80 FinitePrefix]: Finished finitePrefix Result has 86590 conditions, 2746 events. 1085/2746 cut-off events. For 1434513/1434515 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 25663 event pairs, 12 based on Foata normal form. 7/2753 useless extension candidates. Maximal degree in co-relation 86251. Up to 1640 conditions per place. [2020-10-15 23:45:42,404 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 928 selfloop transitions, 194 changer transitions 5/1142 dead transitions. [2020-10-15 23:45:42,404 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 874 places, 1142 transitions, 93534 flow [2020-10-15 23:45:42,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:45:42,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:45:42,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1248 transitions. [2020-10-15 23:45:42,406 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6860912589334799 [2020-10-15 23:45:42,406 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1248 transitions. [2020-10-15 23:45:42,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1248 transitions. [2020-10-15 23:45:42,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:45:42,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1248 transitions. [2020-10-15 23:45:42,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:45:42,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:45:42,408 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:45:42,408 INFO L185 Difference]: Start difference. First operand has 858 places, 1132 transitions, 90617 flow. Second operand 17 states and 1248 transitions. [2020-10-15 23:45:42,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 874 places, 1142 transitions, 93534 flow Received shutdown request... [2020-10-15 23:45:45,441 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:45:45,442 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-15 23:45:45,446 WARN L235 ceAbstractionStarter]: Timeout [2020-10-15 23:45:45,447 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 11:45:45 BasicIcfg [2020-10-15 23:45:45,447 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-15 23:45:45,448 INFO L168 Benchmark]: Toolchain (without parser) took 855200.93 ms. Allocated memory was 252.7 MB in the beginning and 2.5 GB in the end (delta: 2.2 GB). Free memory was 208.1 MB in the beginning and 529.7 MB in the end (delta: -321.6 MB). Peak memory consumption was 1.9 GB. Max. memory is 14.2 GB. [2020-10-15 23:45:45,448 INFO L168 Benchmark]: CDTParser took 0.42 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:45:45,449 INFO L168 Benchmark]: CACSL2BoogieTranslator took 740.65 ms. Allocated memory was 252.7 MB in the beginning and 316.7 MB in the end (delta: 64.0 MB). Free memory was 208.1 MB in the beginning and 271.9 MB in the end (delta: -63.8 MB). Peak memory consumption was 30.2 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:45,449 INFO L168 Benchmark]: Boogie Procedure Inliner took 46.27 ms. Allocated memory is still 316.7 MB. Free memory is still 271.9 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:45:45,449 INFO L168 Benchmark]: Boogie Preprocessor took 28.84 ms. Allocated memory is still 316.7 MB. Free memory was 271.9 MB in the beginning and 269.4 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:45,449 INFO L168 Benchmark]: RCFGBuilder took 379.77 ms. Allocated memory is still 316.7 MB. Free memory was 269.4 MB in the beginning and 247.5 MB in the end (delta: 21.9 MB). Peak memory consumption was 21.9 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:45,450 INFO L168 Benchmark]: TraceAbstraction took 853999.44 ms. Allocated memory was 316.7 MB in the beginning and 2.5 GB in the end (delta: 2.2 GB). Free memory was 247.5 MB in the beginning and 529.7 MB in the end (delta: -282.2 MB). Peak memory consumption was 1.9 GB. Max. memory is 14.2 GB. [2020-10-15 23:45:45,451 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.42 ms. Allocated memory is still 252.7 MB. Free memory is still 229.1 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 740.65 ms. Allocated memory was 252.7 MB in the beginning and 316.7 MB in the end (delta: 64.0 MB). Free memory was 208.1 MB in the beginning and 271.9 MB in the end (delta: -63.8 MB). Peak memory consumption was 30.2 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 46.27 ms. Allocated memory is still 316.7 MB. Free memory is still 271.9 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 28.84 ms. Allocated memory is still 316.7 MB. Free memory was 271.9 MB in the beginning and 269.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 379.77 ms. Allocated memory is still 316.7 MB. Free memory was 269.4 MB in the beginning and 247.5 MB in the end (delta: 21.9 MB). Peak memory consumption was 21.9 MB. Max. memory is 14.2 GB. * TraceAbstraction took 853999.44 ms. Allocated memory was 316.7 MB in the beginning and 2.5 GB in the end (delta: 2.2 GB). Free memory was 247.5 MB in the beginning and 529.7 MB in the end (delta: -282.2 MB). Peak memory consumption was 1.9 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 697 VarBasedMoverChecksPositive, 12 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 12 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 20 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.2s, 57 PlacesBefore, 18 PlacesAfterwards, 55 TransitionsBefore, 14 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 2 ChoiceCompositions, 50 TotalNumberOfCompositions, 911 MoverChecksTotal - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 853.8s, OverallIterations: 141, TraceHistogramMax: 6, AutomataDifference: 748.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.3s, HoareTripleCheckerStatistics: 300 SDtfs, 2113 SDslu, 0 SDs, 0 SdLazy, 10346 SolverSat, 3546 SolverUnsat, 49 SolverUnknown, 0 SolverNotchecked, 108.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3854 GetRequests, 669 SyntacticMatches, 121 SemanticMatches, 3064 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19272 ImplicationChecksByTransitivity, 273.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=90617occurred in iteration=140, 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.1s SatisfiabilityAnalysisTime, 69.0s InterpolantComputationTime, 3448 NumberOfCodeBlocks, 3446 NumberOfCodeBlocksAsserted, 422 NumberOfCheckSat, 3173 ConstructedInterpolants, 21 QuantifiedInterpolants, 354002 SizeOfPredicates, 132 NumberOfNonLiveVariables, 11664 ConjunctsInSsa, 1306 ConjunctsInUnsatCore, 275 InterpolantComputations, 9 PerfectInterpolantSequences, 30/1296 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