/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-SemanticLooper.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench_longest-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 02:55:51,979 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 02:55:51,981 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 02:55:52,004 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 02:55:52,005 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 02:55:52,006 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 02:55:52,007 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 02:55:52,009 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 02:55:52,011 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 02:55:52,012 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 02:55:52,013 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 02:55:52,014 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 02:55:52,015 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 02:55:52,016 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 02:55:52,017 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 02:55:52,018 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 02:55:52,019 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 02:55:52,019 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 02:55:52,021 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 02:55:52,023 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 02:55:52,025 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 02:55:52,026 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 02:55:52,027 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 02:55:52,028 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 02:55:52,030 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 02:55:52,030 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 02:55:52,031 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 02:55:52,032 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 02:55:52,032 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 02:55:52,033 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 02:55:52,033 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 02:55:52,034 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 02:55:52,035 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 02:55:52,036 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 02:55:52,037 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 02:55:52,037 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 02:55:52,038 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 02:55:52,038 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 02:55:52,038 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 02:55:52,039 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 02:55:52,040 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 02:55:52,041 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-SemanticLooper.epf [2020-10-16 02:55:52,071 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 02:55:52,071 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 02:55:52,076 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 02:55:52,076 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 02:55:52,076 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 02:55:52,077 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 02:55:52,077 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 02:55:52,077 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 02:55:52,077 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 02:55:52,077 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 02:55:52,078 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 02:55:52,078 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 02:55:52,080 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 02:55:52,080 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 02:55:52,080 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 02:55:52,080 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 02:55:52,081 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 02:55:52,081 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 02:55:52,082 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 02:55:52,082 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 02:55:52,082 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 02:55:52,083 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 02:55:52,083 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 02:55:52,083 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 02:55:52,083 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 02:55:52,083 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 02:55:52,084 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 02:55:52,084 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 02:55:52,084 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 02:55:52,396 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 02:55:52,412 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 02:55:52,416 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 02:55:52,418 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 02:55:52,418 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 02:55:52,419 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longest-1.i [2020-10-16 02:55:52,497 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b346f3c1/8071dfe3a89a43c89e90a7fc73ee7c97/FLAG577e262cf [2020-10-16 02:55:53,003 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 02:55:53,004 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longest-1.i [2020-10-16 02:55:53,020 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b346f3c1/8071dfe3a89a43c89e90a7fc73ee7c97/FLAG577e262cf [2020-10-16 02:55:53,307 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b346f3c1/8071dfe3a89a43c89e90a7fc73ee7c97 [2020-10-16 02:55:53,315 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 02:55:53,317 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 02:55:53,319 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:53,319 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 02:55:53,324 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 02:55:53,325 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:53" (1/1) ... [2020-10-16 02:55:53,328 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78a50daa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:53, skipping insertion in model container [2020-10-16 02:55:53,329 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:53" (1/1) ... [2020-10-16 02:55:53,338 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 02:55:53,403 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 02:55:53,914 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:53,926 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 02:55:53,966 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:54,047 INFO L208 MainTranslator]: Completed translation [2020-10-16 02:55:54,048 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54 WrapperNode [2020-10-16 02:55:54,048 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:54,049 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:54,049 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 02:55:54,049 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 02:55:54,058 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,073 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,094 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:54,094 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 02:55:54,094 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 02:55:54,094 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 02:55:54,103 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,104 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,106 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,107 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,112 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,116 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,118 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,121 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 02:55:54,121 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 02:55:54,121 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 02:55:54,122 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 02:55:54,122 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (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-16 02:55:54,199 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-16 02:55:54,199 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-16 02:55:54,200 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-16 02:55:54,200 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-16 02:55:54,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 02:55:54,201 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-16 02:55:54,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 02:55:54,201 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 02:55:54,202 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-16 02:55:54,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 02:55:54,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 02:55:54,205 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 02:55:54,569 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 02:55:54,570 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-16 02:55:54,574 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:54 BoogieIcfgContainer [2020-10-16 02:55:54,574 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 02:55:54,579 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 02:55:54,579 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 02:55:54,583 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 02:55:54,583 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 02:55:53" (1/3) ... [2020-10-16 02:55:54,584 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36d52ff4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:54, skipping insertion in model container [2020-10-16 02:55:54,584 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (2/3) ... [2020-10-16 02:55:54,584 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36d52ff4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:54, skipping insertion in model container [2020-10-16 02:55:54,585 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:54" (3/3) ... [2020-10-16 02:55:54,586 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longest-1.i [2020-10-16 02:55:54,599 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 02:55:54,607 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 02:55:54,608 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 02:55:54,635 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,635 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,635 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,636 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,636 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,637 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,637 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,637 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,637 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,638 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,638 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,638 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,639 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,639 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,639 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,640 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,640 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,640 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,640 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,641 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,641 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,641 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,641 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,642 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,642 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,642 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,643 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,643 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,643 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,643 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,647 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,647 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,647 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,648 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,648 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,648 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,654 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,654 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,654 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,654 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,655 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,655 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,673 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 02:55:54,691 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 02:55:54,691 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 02:55:54,691 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 02:55:54,691 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 02:55:54,691 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 02:55:54,691 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 02:55:54,691 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 02:55:54,691 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 02:55:54,702 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:54,737 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:54,737 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:54,743 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-16 02:55:54,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:54,755 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,758 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 02:55:54,760 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,763 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,763 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,787 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:54,787 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:54,788 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 82 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-16 02:55:54,790 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-16 02:55:55,862 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-16 02:55:55,991 INFO L132 LiptonReduction]: Checked pairs total: 1022 [2020-10-16 02:55:55,992 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-16 02:55:55,995 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1239 [2020-10-16 02:55:56,003 INFO L129 PetriNetUnfolder]: 2/10 cut-off events. [2020-10-16 02:55:56,003 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:56,003 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,004 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,005 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,011 INFO L82 PathProgramCache]: Analyzing trace with hash -1620974928, now seen corresponding path program 1 times [2020-10-16 02:55:56,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331102343] [2020-10-16 02:55:56,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,248 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-16 02:55:56,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331102343] [2020-10-16 02:55:56,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:56,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 02:55:56,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157500998] [2020-10-16 02:55:56,262 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 02:55:56,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 02:55:56,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 02:55:56,288 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:56,292 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 13 transitions, 32 flow. Second operand 4 states. [2020-10-16 02:55:56,292 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:56,294 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,362 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-16 02:55:56,362 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:56,363 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 153 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-16 02:55:56,365 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-16 02:55:56,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:56,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:56,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:56,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 367 transitions. [2020-10-16 02:55:56,382 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:55:56,383 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 367 transitions. [2020-10-16 02:55:56,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 367 transitions. [2020-10-16 02:55:56,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 367 transitions. [2020-10-16 02:55:56,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:56,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:56,401 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:56,403 INFO L185 Difference]: Start difference. First operand has 18 places, 13 transitions, 32 flow. Second operand 5 states and 367 transitions. [2020-10-16 02:55:56,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:56,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 22 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:56,410 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:56,412 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-16 02:55:56,413 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-16 02:55:56,414 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:56,414 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 02:55:56,414 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,414 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,415 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 02:55:56,415 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,415 INFO L82 PathProgramCache]: Analyzing trace with hash 1316738742, now seen corresponding path program 1 times [2020-10-16 02:55:56,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692760397] [2020-10-16 02:55:56,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,512 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-16 02:55:56,512 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692760397] [2020-10-16 02:55:56,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:56,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:56,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057918064] [2020-10-16 02:55:56,514 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:56,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:56,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:56,517 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:56,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-16 02:55:56,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:56,518 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,578 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-16 02:55:56,578 INFO L130 PetriNetUnfolder]: For 36/38 co-relation queries the response was YES. [2020-10-16 02:55:56,579 INFO L80 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 57 events. 25/57 cut-off events. For 36/38 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 142 event pairs, 0 based on Foata normal form. 4/61 useless extension candidates. Maximal degree in co-relation 161. Up to 33 conditions per place. [2020-10-16 02:55:56,580 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-16 02:55:56,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:56,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:56,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:56,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2020-10-16 02:55:56,584 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6795727636849133 [2020-10-16 02:55:56,584 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:56,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:56,589 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:56,589 INFO L185 Difference]: Start difference. First operand has 23 places, 18 transitions, 75 flow. Second operand 7 states and 509 transitions. [2020-10-16 02:55:56,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:56,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 26 transitions, 152 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 02:55:56,592 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:56,592 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-16 02:55:56,593 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-16 02:55:56,593 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:56,593 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:56,593 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,594 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,594 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 02:55:56,594 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1316538637, now seen corresponding path program 1 times [2020-10-16 02:55:56,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041073739] [2020-10-16 02:55:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,661 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-16 02:55:56,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041073739] [2020-10-16 02:55:56,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:56,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:56,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360643020] [2020-10-16 02:55:56,663 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:56,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:56,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:56,666 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:56,667 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-16 02:55:56,667 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,667 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:56,667 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,709 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-16 02:55:56,709 INFO L130 PetriNetUnfolder]: For 119/125 co-relation queries the response was YES. [2020-10-16 02:55:56,710 INFO L80 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 62 events. 27/62 cut-off events. For 119/125 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 160 event pairs, 0 based on Foata normal form. 8/70 useless extension candidates. Maximal degree in co-relation 245. Up to 38 conditions per place. [2020-10-16 02:55:56,711 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-16 02:55:56,711 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:56,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:56,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:56,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 363 transitions. [2020-10-16 02:55:56,714 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:55:56,714 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 363 transitions. [2020-10-16 02:55:56,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 363 transitions. [2020-10-16 02:55:56,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 363 transitions. [2020-10-16 02:55:56,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:56,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:56,717 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:56,718 INFO L185 Difference]: Start difference. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states and 363 transitions. [2020-10-16 02:55:56,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:56,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 28 transitions, 201 flow, removed 10 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:56,723 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:56,723 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-16 02:55:56,724 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-16 02:55:56,724 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:56,724 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:56,724 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,724 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,725 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 02:55:56,725 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1316560957, now seen corresponding path program 2 times [2020-10-16 02:55:56,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323774103] [2020-10-16 02:55:56,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,781 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-16 02:55:56,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323774103] [2020-10-16 02:55:56,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:56,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:56,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675509202] [2020-10-16 02:55:56,783 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:56,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:56,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:56,786 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:56,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-16 02:55:56,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:56,787 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,867 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-16 02:55:56,867 INFO L130 PetriNetUnfolder]: For 166/168 co-relation queries the response was YES. [2020-10-16 02:55:56,868 INFO L80 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 72 events. 31/72 cut-off events. For 166/168 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 201 event pairs, 0 based on Foata normal form. 4/76 useless extension candidates. Maximal degree in co-relation 287. Up to 41 conditions per place. [2020-10-16 02:55:56,869 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-16 02:55:56,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:56,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:56,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:56,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2020-10-16 02:55:56,872 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6795727636849133 [2020-10-16 02:55:56,872 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:56,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:56,875 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:56,875 INFO L185 Difference]: Start difference. First operand has 34 places, 26 transitions, 170 flow. Second operand 7 states and 509 transitions. [2020-10-16 02:55:56,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:56,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 274 flow, removed 1 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:56,880 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:56,880 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-16 02:55:56,880 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-16 02:55:56,880 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:56,880 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:56,880 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,881 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,881 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 02:55:56,881 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,881 INFO L82 PathProgramCache]: Analyzing trace with hash -2130750244, now seen corresponding path program 2 times [2020-10-16 02:55:56,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008248065] [2020-10-16 02:55:56,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,957 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-16 02:55:56,957 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008248065] [2020-10-16 02:55:56,958 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846937267] [2020-10-16 02:55:56,958 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-16 02:55:57,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:57,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,107 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:57,129 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-16 02:55:57,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-16 02:55:57,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765654911] [2020-10-16 02:55:57,131 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 02:55:57,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 02:55:57,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-16 02:55:57,134 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:57,134 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-16 02:55:57,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,134 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:57,135 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:57,214 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-16 02:55:57,214 INFO L130 PetriNetUnfolder]: For 320/326 co-relation queries the response was YES. [2020-10-16 02:55:57,215 INFO L80 FinitePrefix]: Finished finitePrefix Result has 444 conditions, 87 events. 37/87 cut-off events. For 320/326 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 280 event pairs, 0 based on Foata normal form. 8/95 useless extension candidates. Maximal degree in co-relation 423. Up to 49 conditions per place. [2020-10-16 02:55:57,217 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-16 02:55:57,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:57,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:57,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:57,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:57,220 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:57,220 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:57,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:57,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:57,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:57,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:57,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:57,224 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:57,225 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 261 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:57,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:57,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 389 flow, removed 14 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:57,230 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:57,230 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-16 02:55:57,230 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-16 02:55:57,230 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:57,230 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 02:55:57,231 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:57,231 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,446 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:57,447 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:57,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,448 INFO L82 PathProgramCache]: Analyzing trace with hash -2146805888, now seen corresponding path program 3 times [2020-10-16 02:55:57,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470044220] [2020-10-16 02:55:57,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,535 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-16 02:55:57,535 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470044220] [2020-10-16 02:55:57,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671755218] [2020-10-16 02:55:57,536 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-16 02:55:57,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:57,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,663 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-16 02:55:57,664 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,664 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:57,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606931585] [2020-10-16 02:55:57,665 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:57,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:57,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:57,667 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:57,668 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-16 02:55:57,668 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,668 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:57,668 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:57,746 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-16 02:55:57,746 INFO L130 PetriNetUnfolder]: For 558/564 co-relation queries the response was YES. [2020-10-16 02:55:57,747 INFO L80 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 92 events. 39/92 cut-off events. For 558/564 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 311 event pairs, 0 based on Foata normal form. 8/100 useless extension candidates. Maximal degree in co-relation 519. Up to 55 conditions per place. [2020-10-16 02:55:57,748 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 25 selfloop transitions, 14 changer transitions 0/46 dead transitions. [2020-10-16 02:55:57,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 46 transitions, 514 flow [2020-10-16 02:55:57,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:57,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:57,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 507 transitions. [2020-10-16 02:55:57,751 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6769025367156208 [2020-10-16 02:55:57,751 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 507 transitions. [2020-10-16 02:55:57,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 507 transitions. [2020-10-16 02:55:57,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:57,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 507 transitions. [2020-10-16 02:55:57,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:57,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:57,755 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:57,755 INFO L185 Difference]: Start difference. First operand has 48 places, 41 transitions, 375 flow. Second operand 7 states and 507 transitions. [2020-10-16 02:55:57,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 46 transitions, 514 flow [2020-10-16 02:55:57,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 449 flow, removed 24 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:57,761 INFO L241 Difference]: Finished difference. Result has 53 places, 44 transitions, 397 flow [2020-10-16 02:55:57,761 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=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=397, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2020-10-16 02:55:57,761 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 35 predicate places. [2020-10-16 02:55:57,762 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 397 flow [2020-10-16 02:55:57,762 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:57,762 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:57,762 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,975 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:57,976 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:57,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,977 INFO L82 PathProgramCache]: Analyzing trace with hash -2136260618, now seen corresponding path program 4 times [2020-10-16 02:55:57,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,978 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616592618] [2020-10-16 02:55:57,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,042 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-16 02:55:58,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616592618] [2020-10-16 02:55:58,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795210703] [2020-10-16 02:55:58,043 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-16 02:55:58,083 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:58,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:58,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:58,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:58,136 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:58,151 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-16 02:55:58,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:58,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:58,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77401137] [2020-10-16 02:55:58,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:58,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:58,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:58,155 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:58,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 397 flow. Second operand 9 states. [2020-10-16 02:55:58,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:58,156 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,312 INFO L129 PetriNetUnfolder]: 44/105 cut-off events. [2020-10-16 02:55:58,312 INFO L130 PetriNetUnfolder]: For 777/783 co-relation queries the response was YES. [2020-10-16 02:55:58,314 INFO L80 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 105 events. 44/105 cut-off events. For 777/783 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 372 event pairs, 0 based on Foata normal form. 8/113 useless extension candidates. Maximal degree in co-relation 601. Up to 56 conditions per place. [2020-10-16 02:55:58,317 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 21 selfloop transitions, 26 changer transitions 0/54 dead transitions. [2020-10-16 02:55:58,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 54 transitions, 623 flow [2020-10-16 02:55:58,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:58,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:58,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:58,320 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:58,320 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:58,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:58,325 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:58,325 INFO L185 Difference]: Start difference. First operand has 53 places, 44 transitions, 397 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:58,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 54 transitions, 623 flow [2020-10-16 02:55:58,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 54 transitions, 607 flow, removed 0 selfloop flow, removed 3 redundant places. [2020-10-16 02:55:58,332 INFO L241 Difference]: Finished difference. Result has 61 places, 52 transitions, 576 flow [2020-10-16 02:55:58,332 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=576, PETRI_PLACES=61, PETRI_TRANSITIONS=52} [2020-10-16 02:55:58,333 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-16 02:55:58,333 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 52 transitions, 576 flow [2020-10-16 02:55:58,333 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:58,333 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,333 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,546 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:58,547 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1331687031, now seen corresponding path program 1 times [2020-10-16 02:55:58,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,549 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109291768] [2020-10-16 02:55:58,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,609 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-16 02:55:58,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109291768] [2020-10-16 02:55:58,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:58,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:58,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392951180] [2020-10-16 02:55:58,611 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:58,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:58,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:58,613 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:58,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 52 transitions, 576 flow. Second operand 6 states. [2020-10-16 02:55:58,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:58,614 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,691 INFO L129 PetriNetUnfolder]: 45/108 cut-off events. [2020-10-16 02:55:58,692 INFO L130 PetriNetUnfolder]: For 1129/1135 co-relation queries the response was YES. [2020-10-16 02:55:58,693 INFO L80 FinitePrefix]: Finished finitePrefix Result has 738 conditions, 108 events. 45/108 cut-off events. For 1129/1135 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 390 event pairs, 0 based on Foata normal form. 7/115 useless extension candidates. Maximal degree in co-relation 706. Up to 61 conditions per place. [2020-10-16 02:55:58,694 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 21 changer transitions 0/55 dead transitions. [2020-10-16 02:55:58,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 55 transitions, 714 flow [2020-10-16 02:55:58,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:58,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:58,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 508 transitions. [2020-10-16 02:55:58,697 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-16 02:55:58,698 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 508 transitions. [2020-10-16 02:55:58,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 508 transitions. [2020-10-16 02:55:58,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 508 transitions. [2020-10-16 02:55:58,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:58,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:58,701 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:58,701 INFO L185 Difference]: Start difference. First operand has 61 places, 52 transitions, 576 flow. Second operand 7 states and 508 transitions. [2020-10-16 02:55:58,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 55 transitions, 714 flow [2020-10-16 02:55:58,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 55 transitions, 621 flow, removed 34 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:58,709 INFO L241 Difference]: Finished difference. Result has 63 places, 53 transitions, 556 flow [2020-10-16 02:55:58,710 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=556, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2020-10-16 02:55:58,710 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 45 predicate places. [2020-10-16 02:55:58,710 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 556 flow [2020-10-16 02:55:58,710 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:58,710 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,710 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,711 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 02:55:58,711 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1629082941, now seen corresponding path program 2 times [2020-10-16 02:55:58,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571778009] [2020-10-16 02:55:58,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,781 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-16 02:55:58,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571778009] [2020-10-16 02:55:58,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:58,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:58,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912363875] [2020-10-16 02:55:58,783 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:58,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:58,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:58,788 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:58,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 556 flow. Second operand 6 states. [2020-10-16 02:55:58,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:58,789 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,881 INFO L129 PetriNetUnfolder]: 51/123 cut-off events. [2020-10-16 02:55:58,881 INFO L130 PetriNetUnfolder]: For 1372/1378 co-relation queries the response was YES. [2020-10-16 02:55:58,882 INFO L80 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 123 events. 51/123 cut-off events. For 1372/1378 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 475 event pairs, 0 based on Foata normal form. 8/131 useless extension candidates. Maximal degree in co-relation 811. Up to 62 conditions per place. [2020-10-16 02:55:58,884 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 36 changer transitions 0/63 dead transitions. [2020-10-16 02:55:58,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 63 transitions, 834 flow [2020-10-16 02:55:58,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:58,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:58,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:58,887 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:58,887 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:58,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:58,891 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:58,891 INFO L185 Difference]: Start difference. First operand has 63 places, 53 transitions, 556 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:58,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 63 transitions, 834 flow [2020-10-16 02:55:58,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 63 transitions, 795 flow, removed 1 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:58,901 INFO L241 Difference]: Finished difference. Result has 68 places, 61 transitions, 774 flow [2020-10-16 02:55:58,902 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=774, PETRI_PLACES=68, PETRI_TRANSITIONS=61} [2020-10-16 02:55:58,902 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 50 predicate places. [2020-10-16 02:55:58,902 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 61 transitions, 774 flow [2020-10-16 02:55:58,902 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:58,902 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,903 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,903 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 02:55:58,903 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1628726410, now seen corresponding path program 3 times [2020-10-16 02:55:58,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308216118] [2020-10-16 02:55:58,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,022 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-16 02:55:59,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308216118] [2020-10-16 02:55:59,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292230844] [2020-10-16 02:55:59,023 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-16 02:55:59,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:59,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:59,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:59,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:59,152 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:59,173 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-16 02:55:59,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:59,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 02:55:59,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373078116] [2020-10-16 02:55:59,175 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 02:55:59,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 02:55:59,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-16 02:55:59,177 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:59,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 61 transitions, 774 flow. Second operand 12 states. [2020-10-16 02:55:59,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:59,178 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,298 INFO L129 PetriNetUnfolder]: 58/140 cut-off events. [2020-10-16 02:55:59,298 INFO L130 PetriNetUnfolder]: For 1958/1964 co-relation queries the response was YES. [2020-10-16 02:55:59,299 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1096 conditions, 140 events. 58/140 cut-off events. For 1958/1964 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 580 event pairs, 0 based on Foata normal form. 8/148 useless extension candidates. Maximal degree in co-relation 1061. Up to 81 conditions per place. [2020-10-16 02:55:59,301 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 32 selfloop transitions, 32 changer transitions 0/71 dead transitions. [2020-10-16 02:55:59,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 71 transitions, 1096 flow [2020-10-16 02:55:59,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:59,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:59,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:55:59,305 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:55:59,305 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:55:59,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:55:59,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:55:59,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:59,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:59,310 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:59,310 INFO L185 Difference]: Start difference. First operand has 68 places, 61 transitions, 774 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:55:59,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 71 transitions, 1096 flow [2020-10-16 02:55:59,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 71 transitions, 1013 flow, removed 33 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:59,320 INFO L241 Difference]: Finished difference. Result has 77 places, 70 transitions, 951 flow [2020-10-16 02:55:59,321 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=951, PETRI_PLACES=77, PETRI_TRANSITIONS=70} [2020-10-16 02:55:59,321 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 59 predicate places. [2020-10-16 02:55:59,321 INFO L481 AbstractCegarLoop]: Abstraction has has 77 places, 70 transitions, 951 flow [2020-10-16 02:55:59,321 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 02:55:59,321 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,321 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:59,530 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:59,531 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:59,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:59,531 INFO L82 PathProgramCache]: Analyzing trace with hash -1799756541, now seen corresponding path program 3 times [2020-10-16 02:55:59,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:59,532 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913377128] [2020-10-16 02:55:59,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:59,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,580 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-16 02:55:59,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913377128] [2020-10-16 02:55:59,581 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:59,581 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:59,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333557605] [2020-10-16 02:55:59,582 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:59,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:59,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:59,583 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:59,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 70 transitions, 951 flow. Second operand 6 states. [2020-10-16 02:55:59,584 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,584 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:59,584 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,687 INFO L129 PetriNetUnfolder]: 64/155 cut-off events. [2020-10-16 02:55:59,687 INFO L130 PetriNetUnfolder]: For 2665/2671 co-relation queries the response was YES. [2020-10-16 02:55:59,688 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 155 events. 64/155 cut-off events. For 2665/2671 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 663 event pairs, 0 based on Foata normal form. 8/163 useless extension candidates. Maximal degree in co-relation 1261. Up to 83 conditions per place. [2020-10-16 02:55:59,690 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 43 changer transitions 0/80 dead transitions. [2020-10-16 02:55:59,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 80 transitions, 1325 flow [2020-10-16 02:55:59,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:59,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:59,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:59,693 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:59,693 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:59,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:59,697 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:59,697 INFO L185 Difference]: Start difference. First operand has 77 places, 70 transitions, 951 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:59,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 80 transitions, 1325 flow [2020-10-16 02:55:59,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 80 transitions, 1175 flow, removed 61 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:59,711 INFO L241 Difference]: Finished difference. Result has 82 places, 78 transitions, 1128 flow [2020-10-16 02:55:59,711 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1128, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2020-10-16 02:55:59,711 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 64 predicate places. [2020-10-16 02:55:59,712 INFO L481 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 1128 flow [2020-10-16 02:55:59,712 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:59,712 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,712 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:59,712 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 02:55:59,712 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:59,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:59,713 INFO L82 PathProgramCache]: Analyzing trace with hash -2126472733, now seen corresponding path program 5 times [2020-10-16 02:55:59,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:59,713 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625029934] [2020-10-16 02:55:59,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:59,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,768 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-16 02:55:59,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625029934] [2020-10-16 02:55:59,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208799135] [2020-10-16 02:55:59,769 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-16 02:55:59,812 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:59,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:59,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:59,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:59,889 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-16 02:55:59,889 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:59,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:55:59,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353461646] [2020-10-16 02:55:59,890 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:55:59,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:55:59,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:59,892 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:59,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 1128 flow. Second operand 11 states. [2020-10-16 02:55:59,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,893 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:59,893 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:00,004 INFO L129 PetriNetUnfolder]: 66/163 cut-off events. [2020-10-16 02:56:00,004 INFO L130 PetriNetUnfolder]: For 3058/3064 co-relation queries the response was YES. [2020-10-16 02:56:00,005 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1358 conditions, 163 events. 66/163 cut-off events. For 3058/3064 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/171 useless extension candidates. Maximal degree in co-relation 1315. Up to 98 conditions per place. [2020-10-16 02:56:00,008 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2020-10-16 02:56:00,008 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 85 transitions, 1398 flow [2020-10-16 02:56:00,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:56:00,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:56:00,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 579 transitions. [2020-10-16 02:56:00,011 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764018691588785 [2020-10-16 02:56:00,011 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 579 transitions. [2020-10-16 02:56:00,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 579 transitions. [2020-10-16 02:56:00,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:00,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 579 transitions. [2020-10-16 02:56:00,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:56:00,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:56:00,016 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:56:00,016 INFO L185 Difference]: Start difference. First operand has 82 places, 78 transitions, 1128 flow. Second operand 8 states and 579 transitions. [2020-10-16 02:56:00,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 85 transitions, 1398 flow [2020-10-16 02:56:00,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 85 transitions, 1271 flow, removed 46 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:00,039 INFO L241 Difference]: Finished difference. Result has 86 places, 80 transitions, 1117 flow [2020-10-16 02:56:00,039 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1117, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2020-10-16 02:56:00,040 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 68 predicate places. [2020-10-16 02:56:00,040 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 1117 flow [2020-10-16 02:56:00,040 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:00,040 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:00,040 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:00,254 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-16 02:56:00,255 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:00,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:00,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1800261283, now seen corresponding path program 6 times [2020-10-16 02:56:00,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:00,257 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961050052] [2020-10-16 02:56:00,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,311 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-16 02:56:00,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961050052] [2020-10-16 02:56:00,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108217169] [2020-10-16 02:56:00,312 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-16 02:56:00,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:00,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:00,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:00,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:00,472 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-16 02:56:00,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:00,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:00,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120032765] [2020-10-16 02:56:00,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:00,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:00,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:00,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:00,475 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:00,476 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 1117 flow. Second operand 11 states. [2020-10-16 02:56:00,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:00,476 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:00,476 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:00,636 INFO L129 PetriNetUnfolder]: 70/174 cut-off events. [2020-10-16 02:56:00,636 INFO L130 PetriNetUnfolder]: For 3406/3412 co-relation queries the response was YES. [2020-10-16 02:56:00,637 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 174 events. 70/174 cut-off events. For 3406/3412 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 808 event pairs, 0 based on Foata normal form. 8/182 useless extension candidates. Maximal degree in co-relation 1385. Up to 95 conditions per place. [2020-10-16 02:56:00,641 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 32 changer transitions 0/89 dead transitions. [2020-10-16 02:56:00,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 89 transitions, 1398 flow [2020-10-16 02:56:00,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:00,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:00,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 724 transitions. [2020-10-16 02:56:00,644 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-16 02:56:00,645 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 724 transitions. [2020-10-16 02:56:00,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 724 transitions. [2020-10-16 02:56:00,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:00,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 724 transitions. [2020-10-16 02:56:00,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:00,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:00,651 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:00,651 INFO L185 Difference]: Start difference. First operand has 86 places, 80 transitions, 1117 flow. Second operand 10 states and 724 transitions. [2020-10-16 02:56:00,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 89 transitions, 1398 flow [2020-10-16 02:56:00,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 89 transitions, 1361 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:00,672 INFO L241 Difference]: Finished difference. Result has 92 places, 84 transitions, 1239 flow [2020-10-16 02:56:00,672 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1239, PETRI_PLACES=92, PETRI_TRANSITIONS=84} [2020-10-16 02:56:00,673 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 74 predicate places. [2020-10-16 02:56:00,673 INFO L481 AbstractCegarLoop]: Abstraction has has 92 places, 84 transitions, 1239 flow [2020-10-16 02:56:00,673 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:00,673 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:00,673 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:00,887 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:00,888 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:00,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:00,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1799569363, now seen corresponding path program 7 times [2020-10-16 02:56:00,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:00,889 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668828274] [2020-10-16 02:56:00,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:00,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,996 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-16 02:56:00,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668828274] [2020-10-16 02:56:00,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179358810] [2020-10-16 02:56:00,997 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-16 02:56:01,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,178 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-16 02:56:01,178 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,178 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:01,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185715222] [2020-10-16 02:56:01,179 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:01,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:01,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:01,182 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:01,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 84 transitions, 1239 flow. Second operand 11 states. [2020-10-16 02:56:01,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:01,183 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:01,386 INFO L129 PetriNetUnfolder]: 72/179 cut-off events. [2020-10-16 02:56:01,386 INFO L130 PetriNetUnfolder]: For 3340/3346 co-relation queries the response was YES. [2020-10-16 02:56:01,388 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1483 conditions, 179 events. 72/179 cut-off events. For 3340/3346 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 820 event pairs, 0 based on Foata normal form. 8/187 useless extension candidates. Maximal degree in co-relation 1436. Up to 92 conditions per place. [2020-10-16 02:56:01,392 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 39 changer transitions 0/90 dead transitions. [2020-10-16 02:56:01,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 90 transitions, 1490 flow [2020-10-16 02:56:01,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:01,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:01,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 725 transitions. [2020-10-16 02:56:01,396 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:01,397 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 725 transitions. [2020-10-16 02:56:01,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 725 transitions. [2020-10-16 02:56:01,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:01,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 725 transitions. [2020-10-16 02:56:01,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:01,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:01,402 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:01,403 INFO L185 Difference]: Start difference. First operand has 92 places, 84 transitions, 1239 flow. Second operand 10 states and 725 transitions. [2020-10-16 02:56:01,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 90 transitions, 1490 flow [2020-10-16 02:56:01,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 90 transitions, 1435 flow, removed 6 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:01,429 INFO L241 Difference]: Finished difference. Result has 94 places, 85 transitions, 1317 flow [2020-10-16 02:56:01,430 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1317, PETRI_PLACES=94, PETRI_TRANSITIONS=85} [2020-10-16 02:56:01,430 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 76 predicate places. [2020-10-16 02:56:01,430 INFO L481 AbstractCegarLoop]: Abstraction has has 94 places, 85 transitions, 1317 flow [2020-10-16 02:56:01,430 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:01,430 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:01,431 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:01,646 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-16 02:56:01,646 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:01,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:01,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1799547043, now seen corresponding path program 8 times [2020-10-16 02:56:01,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:01,648 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425695475] [2020-10-16 02:56:01,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:01,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,748 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-16 02:56:01,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425695475] [2020-10-16 02:56:01,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557327288] [2020-10-16 02:56:01,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 02:56:01,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:01,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:01,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:01,878 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-16 02:56:01,879 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,879 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:01,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985294138] [2020-10-16 02:56:01,880 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:01,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:01,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:01,881 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:01,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 85 transitions, 1317 flow. Second operand 11 states. [2020-10-16 02:56:01,882 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,882 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:01,882 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:02,090 INFO L129 PetriNetUnfolder]: 76/189 cut-off events. [2020-10-16 02:56:02,090 INFO L130 PetriNetUnfolder]: For 3652/3658 co-relation queries the response was YES. [2020-10-16 02:56:02,091 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1606 conditions, 189 events. 76/189 cut-off events. For 3652/3658 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 890 event pairs, 0 based on Foata normal form. 8/197 useless extension candidates. Maximal degree in co-relation 1559. Up to 98 conditions per place. [2020-10-16 02:56:02,094 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 46 selfloop transitions, 45 changer transitions 0/98 dead transitions. [2020-10-16 02:56:02,094 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 98 transitions, 1779 flow [2020-10-16 02:56:02,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:02,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:02,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:56:02,097 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:56:02,097 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:56:02,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:56:02,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:02,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:56:02,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:02,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:02,102 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:02,102 INFO L185 Difference]: Start difference. First operand has 94 places, 85 transitions, 1317 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:56:02,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 98 transitions, 1779 flow [2020-10-16 02:56:02,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 98 transitions, 1713 flow, removed 5 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:02,123 INFO L241 Difference]: Finished difference. Result has 99 places, 94 transitions, 1617 flow [2020-10-16 02:56:02,124 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1617, PETRI_PLACES=99, PETRI_TRANSITIONS=94} [2020-10-16 02:56:02,124 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 81 predicate places. [2020-10-16 02:56:02,124 INFO L481 AbstractCegarLoop]: Abstraction has has 99 places, 94 transitions, 1617 flow [2020-10-16 02:56:02,124 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:02,125 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:02,125 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-16 02:56:02,339 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,340 INFO L82 PathProgramCache]: Analyzing trace with hash -153403589, now seen corresponding path program 4 times [2020-10-16 02:56:02,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189893385] [2020-10-16 02:56:02,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:02,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:02,413 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-16 02:56:02,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189893385] [2020-10-16 02:56:02,414 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146814205] [2020-10-16 02:56:02,414 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 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-16 02:56:02,481 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:02,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:02,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:02,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:02,584 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-16 02:56:02,585 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:02,585 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:02,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338211493] [2020-10-16 02:56:02,585 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:02,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:02,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:02,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:02,587 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:02,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 94 transitions, 1617 flow. Second operand 11 states. [2020-10-16 02:56:02,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:02,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:02,588 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:02,693 INFO L129 PetriNetUnfolder]: 77/192 cut-off events. [2020-10-16 02:56:02,693 INFO L130 PetriNetUnfolder]: For 4295/4301 co-relation queries the response was YES. [2020-10-16 02:56:02,697 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 192 events. 77/192 cut-off events. For 4295/4301 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 910 event pairs, 0 based on Foata normal form. 7/199 useless extension candidates. Maximal degree in co-relation 1687. Up to 113 conditions per place. [2020-10-16 02:56:02,700 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 65 selfloop transitions, 28 changer transitions 0/100 dead transitions. [2020-10-16 02:56:02,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 1892 flow [2020-10-16 02:56:02,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:56:02,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:56:02,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 580 transitions. [2020-10-16 02:56:02,703 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:02,703 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 580 transitions. [2020-10-16 02:56:02,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 580 transitions. [2020-10-16 02:56:02,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:02,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 580 transitions. [2020-10-16 02:56:02,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:56:02,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:56:02,713 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:56:02,714 INFO L185 Difference]: Start difference. First operand has 99 places, 94 transitions, 1617 flow. Second operand 8 states and 580 transitions. [2020-10-16 02:56:02,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 1892 flow [2020-10-16 02:56:02,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 100 transitions, 1681 flow, removed 82 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:02,737 INFO L241 Difference]: Finished difference. Result has 101 places, 96 transitions, 1528 flow [2020-10-16 02:56:02,737 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1528, PETRI_PLACES=101, PETRI_TRANSITIONS=96} [2020-10-16 02:56:02,737 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 83 predicate places. [2020-10-16 02:56:02,738 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 96 transitions, 1528 flow [2020-10-16 02:56:02,738 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:02,738 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:02,738 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,953 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 02:56:02,953 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,954 INFO L82 PathProgramCache]: Analyzing trace with hash -153402628, now seen corresponding path program 5 times [2020-10-16 02:56:02,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,954 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690264239] [2020-10-16 02:56:02,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:02,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:03,023 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-16 02:56:03,024 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690264239] [2020-10-16 02:56:03,024 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26933403] [2020-10-16 02:56:03,024 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 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-16 02:56:03,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:03,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:03,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:03,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:03,152 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-16 02:56:03,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:03,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:03,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411897170] [2020-10-16 02:56:03,154 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:03,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:03,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:03,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:03,155 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:03,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 96 transitions, 1528 flow. Second operand 11 states. [2020-10-16 02:56:03,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:03,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:03,161 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:03,274 INFO L129 PetriNetUnfolder]: 78/195 cut-off events. [2020-10-16 02:56:03,274 INFO L130 PetriNetUnfolder]: For 4422/4424 co-relation queries the response was YES. [2020-10-16 02:56:03,276 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1689 conditions, 195 events. 78/195 cut-off events. For 4422/4424 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 931 event pairs, 0 based on Foata normal form. 3/198 useless extension candidates. Maximal degree in co-relation 1637. Up to 109 conditions per place. [2020-10-16 02:56:03,279 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 61 selfloop transitions, 33 changer transitions 0/101 dead transitions. [2020-10-16 02:56:03,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 101 transitions, 1796 flow [2020-10-16 02:56:03,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:03,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:03,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 652 transitions. [2020-10-16 02:56:03,284 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6770508826583593 [2020-10-16 02:56:03,284 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 652 transitions. [2020-10-16 02:56:03,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 652 transitions. [2020-10-16 02:56:03,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:03,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 652 transitions. [2020-10-16 02:56:03,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:03,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:03,293 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:03,293 INFO L185 Difference]: Start difference. First operand has 101 places, 96 transitions, 1528 flow. Second operand 9 states and 652 transitions. [2020-10-16 02:56:03,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 101 transitions, 1796 flow [2020-10-16 02:56:03,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 101 transitions, 1763 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:03,316 INFO L241 Difference]: Finished difference. Result has 106 places, 98 transitions, 1631 flow [2020-10-16 02:56:03,317 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1631, PETRI_PLACES=106, PETRI_TRANSITIONS=98} [2020-10-16 02:56:03,318 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 88 predicate places. [2020-10-16 02:56:03,318 INFO L481 AbstractCegarLoop]: Abstraction has has 106 places, 98 transitions, 1631 flow [2020-10-16 02:56:03,319 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:03,319 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:03,319 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:03,534 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 02:56:03,535 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:03,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:03,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1048414575, now seen corresponding path program 6 times [2020-10-16 02:56:03,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:03,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945916309] [2020-10-16 02:56:03,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:03,599 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-16 02:56:03,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945916309] [2020-10-16 02:56:03,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957648471] [2020-10-16 02:56:03,600 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 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-16 02:56:03,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:03,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:03,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:03,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:03,732 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-16 02:56:03,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:03,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:03,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594911190] [2020-10-16 02:56:03,733 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:03,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:03,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:03,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:03,735 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:03,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 98 transitions, 1631 flow. Second operand 11 states. [2020-10-16 02:56:03,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:03,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:03,736 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:03,860 INFO L129 PetriNetUnfolder]: 79/197 cut-off events. [2020-10-16 02:56:03,861 INFO L130 PetriNetUnfolder]: For 4841/4843 co-relation queries the response was YES. [2020-10-16 02:56:03,862 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 197 events. 79/197 cut-off events. For 4841/4843 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 942 event pairs, 0 based on Foata normal form. 3/200 useless extension candidates. Maximal degree in co-relation 1715. Up to 110 conditions per place. [2020-10-16 02:56:03,865 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 36 changer transitions 0/102 dead transitions. [2020-10-16 02:56:03,865 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 102 transitions, 1895 flow [2020-10-16 02:56:03,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:03,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:03,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 653 transitions. [2020-10-16 02:56:03,867 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 02:56:03,867 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 653 transitions. [2020-10-16 02:56:03,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 653 transitions. [2020-10-16 02:56:03,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:03,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 653 transitions. [2020-10-16 02:56:03,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:03,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:03,870 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:03,871 INFO L185 Difference]: Start difference. First operand has 106 places, 98 transitions, 1631 flow. Second operand 9 states and 653 transitions. [2020-10-16 02:56:03,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 102 transitions, 1895 flow [2020-10-16 02:56:03,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 102 transitions, 1862 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:03,892 INFO L241 Difference]: Finished difference. Result has 110 places, 99 transitions, 1727 flow [2020-10-16 02:56:03,892 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1727, PETRI_PLACES=110, PETRI_TRANSITIONS=99} [2020-10-16 02:56:03,892 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 92 predicate places. [2020-10-16 02:56:03,893 INFO L481 AbstractCegarLoop]: Abstraction has has 110 places, 99 transitions, 1727 flow [2020-10-16 02:56:03,893 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:03,893 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:03,893 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:04,106 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 02:56:04,106 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:04,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:04,107 INFO L82 PathProgramCache]: Analyzing trace with hash -530808037, now seen corresponding path program 7 times [2020-10-16 02:56:04,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:04,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280537074] [2020-10-16 02:56:04,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:04,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,182 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-16 02:56:04,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280537074] [2020-10-16 02:56:04,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269917920] [2020-10-16 02:56:04,182 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 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-16 02:56:04,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:04,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:04,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:04,349 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-16 02:56:04,349 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:04,349 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:04,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125057385] [2020-10-16 02:56:04,350 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:04,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:04,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:04,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:04,351 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:04,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 99 transitions, 1727 flow. Second operand 11 states. [2020-10-16 02:56:04,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:04,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:04,352 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:04,576 INFO L129 PetriNetUnfolder]: 85/212 cut-off events. [2020-10-16 02:56:04,576 INFO L130 PetriNetUnfolder]: For 5878/5880 co-relation queries the response was YES. [2020-10-16 02:56:04,598 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1994 conditions, 212 events. 85/212 cut-off events. For 5878/5880 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1039 event pairs, 0 based on Foata normal form. 4/216 useless extension candidates. Maximal degree in co-relation 1939. Up to 106 conditions per place. [2020-10-16 02:56:04,601 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 59 changer transitions 0/110 dead transitions. [2020-10-16 02:56:04,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 110 transitions, 2215 flow [2020-10-16 02:56:04,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:04,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:04,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:56:04,604 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:56:04,604 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:56:04,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:56:04,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:04,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:56:04,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:04,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:04,608 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:04,608 INFO L185 Difference]: Start difference. First operand has 110 places, 99 transitions, 1727 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:56:04,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 110 transitions, 2215 flow [2020-10-16 02:56:04,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 110 transitions, 2164 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:04,631 INFO L241 Difference]: Finished difference. Result has 116 places, 107 transitions, 2101 flow [2020-10-16 02:56:04,631 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2101, PETRI_PLACES=116, PETRI_TRANSITIONS=107} [2020-10-16 02:56:04,631 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 98 predicate places. [2020-10-16 02:56:04,632 INFO L481 AbstractCegarLoop]: Abstraction has has 116 places, 107 transitions, 2101 flow [2020-10-16 02:56:04,632 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:04,632 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:04,632 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:04,845 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:04,846 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:04,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:04,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1677920624, now seen corresponding path program 8 times [2020-10-16 02:56:04,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:04,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375333506] [2020-10-16 02:56:04,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:04,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,903 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-16 02:56:04,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375333506] [2020-10-16 02:56:04,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089011864] [2020-10-16 02:56:04,903 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-16 02:56:04,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:04,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:04,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:04,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:05,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:05,024 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-16 02:56:05,024 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:05,024 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:05,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336660492] [2020-10-16 02:56:05,025 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:05,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:05,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:05,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:05,027 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:05,027 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 107 transitions, 2101 flow. Second operand 11 states. [2020-10-16 02:56:05,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:05,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:05,028 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:05,275 INFO L129 PetriNetUnfolder]: 90/224 cut-off events. [2020-10-16 02:56:05,276 INFO L130 PetriNetUnfolder]: For 7574/7580 co-relation queries the response was YES. [2020-10-16 02:56:05,278 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2304 conditions, 224 events. 90/224 cut-off events. For 7574/7580 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1135 event pairs, 0 based on Foata normal form. 8/232 useless extension candidates. Maximal degree in co-relation 2246. Up to 112 conditions per place. [2020-10-16 02:56:05,282 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 49 selfloop transitions, 61 changer transitions 0/117 dead transitions. [2020-10-16 02:56:05,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 117 transitions, 2587 flow [2020-10-16 02:56:05,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:05,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:05,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:56:05,285 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:56:05,285 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:56:05,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:56:05,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:05,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:56:05,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:05,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:05,290 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:05,291 INFO L185 Difference]: Start difference. First operand has 116 places, 107 transitions, 2101 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:56:05,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 117 transitions, 2587 flow [2020-10-16 02:56:05,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 117 transitions, 2456 flow, removed 51 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:05,323 INFO L241 Difference]: Finished difference. Result has 123 places, 114 transitions, 2374 flow [2020-10-16 02:56:05,324 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2374, PETRI_PLACES=123, PETRI_TRANSITIONS=114} [2020-10-16 02:56:05,324 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 105 predicate places. [2020-10-16 02:56:05,324 INFO L481 AbstractCegarLoop]: Abstraction has has 123 places, 114 transitions, 2374 flow [2020-10-16 02:56:05,324 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:05,324 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:05,324 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:05,538 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-16 02:56:05,538 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:05,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:05,539 INFO L82 PathProgramCache]: Analyzing trace with hash 1677919663, now seen corresponding path program 9 times [2020-10-16 02:56:05,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:05,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138952274] [2020-10-16 02:56:05,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:05,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:05,591 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-16 02:56:05,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138952274] [2020-10-16 02:56:05,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812757961] [2020-10-16 02:56:05,592 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-16 02:56:05,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:05,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:05,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:05,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:05,690 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:05,696 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-16 02:56:05,697 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:05,697 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:05,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583379103] [2020-10-16 02:56:05,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:05,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:05,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:05,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:05,699 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:05,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 114 transitions, 2374 flow. Second operand 11 states. [2020-10-16 02:56:05,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:05,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:05,700 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:05,991 INFO L129 PetriNetUnfolder]: 97/243 cut-off events. [2020-10-16 02:56:05,991 INFO L130 PetriNetUnfolder]: For 9270/9272 co-relation queries the response was YES. [2020-10-16 02:56:05,993 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2647 conditions, 243 events. 97/243 cut-off events. For 9270/9272 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1254 event pairs, 0 based on Foata normal form. 4/247 useless extension candidates. Maximal degree in co-relation 2585. Up to 124 conditions per place. [2020-10-16 02:56:05,997 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 47 selfloop transitions, 70 changer transitions 0/124 dead transitions. [2020-10-16 02:56:05,997 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 124 transitions, 2943 flow [2020-10-16 02:56:05,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:05,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:05,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:05,999 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:06,000 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:06,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:06,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:06,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:06,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:06,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:06,004 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:06,004 INFO L185 Difference]: Start difference. First operand has 123 places, 114 transitions, 2374 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:06,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 124 transitions, 2943 flow [2020-10-16 02:56:06,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 124 transitions, 2712 flow, removed 85 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:06,040 INFO L241 Difference]: Finished difference. Result has 133 places, 123 transitions, 2633 flow [2020-10-16 02:56:06,041 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2633, PETRI_PLACES=133, PETRI_TRANSITIONS=123} [2020-10-16 02:56:06,041 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 115 predicate places. [2020-10-16 02:56:06,041 INFO L481 AbstractCegarLoop]: Abstraction has has 133 places, 123 transitions, 2633 flow [2020-10-16 02:56:06,041 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:06,041 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:06,042 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:06,250 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:06,251 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:06,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:06,251 INFO L82 PathProgramCache]: Analyzing trace with hash 110727694, now seen corresponding path program 4 times [2020-10-16 02:56:06,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:06,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204035442] [2020-10-16 02:56:06,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:06,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:06,318 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-16 02:56:06,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204035442] [2020-10-16 02:56:06,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275513639] [2020-10-16 02:56:06,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 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-16 02:56:06,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:06,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:06,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:06,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:06,472 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:06,498 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-16 02:56:06,498 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:06,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 02:56:06,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654223757] [2020-10-16 02:56:06,499 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:56:06,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:06,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:56:06,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-16 02:56:06,505 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:06,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 123 transitions, 2633 flow. Second operand 14 states. [2020-10-16 02:56:06,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:06,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:06,507 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:06,740 INFO L129 PetriNetUnfolder]: 105/265 cut-off events. [2020-10-16 02:56:06,740 INFO L130 PetriNetUnfolder]: For 10097/10103 co-relation queries the response was YES. [2020-10-16 02:56:06,744 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 265 events. 105/265 cut-off events. For 10097/10103 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1425 event pairs, 0 based on Foata normal form. 8/273 useless extension candidates. Maximal degree in co-relation 2874. Up to 161 conditions per place. [2020-10-16 02:56:06,759 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 84 selfloop transitions, 43 changer transitions 0/134 dead transitions. [2020-10-16 02:56:06,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 134 transitions, 3266 flow [2020-10-16 02:56:06,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:06,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:06,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:06,763 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:06,763 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:06,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:06,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:06,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:06,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:06,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:06,776 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:06,776 INFO L185 Difference]: Start difference. First operand has 133 places, 123 transitions, 2633 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:06,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 134 transitions, 3266 flow [2020-10-16 02:56:06,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 134 transitions, 3022 flow, removed 84 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:06,836 INFO L241 Difference]: Finished difference. Result has 136 places, 133 transitions, 2850 flow [2020-10-16 02:56:06,836 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2850, PETRI_PLACES=136, PETRI_TRANSITIONS=133} [2020-10-16 02:56:06,836 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 118 predicate places. [2020-10-16 02:56:06,837 INFO L481 AbstractCegarLoop]: Abstraction has has 136 places, 133 transitions, 2850 flow [2020-10-16 02:56:06,837 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:56:06,837 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:06,838 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:07,052 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 02:56:07,052 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:07,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:07,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1496354426, now seen corresponding path program 10 times [2020-10-16 02:56:07,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:07,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205193584] [2020-10-16 02:56:07,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:07,116 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-16 02:56:07,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205193584] [2020-10-16 02:56:07,117 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558145113] [2020-10-16 02:56:07,117 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 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-16 02:56:07,166 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:07,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:07,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:07,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:07,264 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-16 02:56:07,264 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:07,264 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:07,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263256455] [2020-10-16 02:56:07,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:07,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:07,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:07,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:07,269 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:07,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 133 transitions, 2850 flow. Second operand 11 states. [2020-10-16 02:56:07,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:07,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:07,270 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:07,421 INFO L129 PetriNetUnfolder]: 110/278 cut-off events. [2020-10-16 02:56:07,422 INFO L130 PetriNetUnfolder]: For 10532/10538 co-relation queries the response was YES. [2020-10-16 02:56:07,424 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3007 conditions, 278 events. 110/278 cut-off events. For 10532/10538 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 1530 event pairs, 0 based on Foata normal form. 7/285 useless extension candidates. Maximal degree in co-relation 2941. Up to 171 conditions per place. [2020-10-16 02:56:07,428 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 109 selfloop transitions, 32 changer transitions 0/148 dead transitions. [2020-10-16 02:56:07,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 148 transitions, 3452 flow [2020-10-16 02:56:07,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:07,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:07,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 651 transitions. [2020-10-16 02:56:07,430 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-16 02:56:07,431 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 651 transitions. [2020-10-16 02:56:07,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 651 transitions. [2020-10-16 02:56:07,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:07,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 651 transitions. [2020-10-16 02:56:07,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:07,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:07,434 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:07,434 INFO L185 Difference]: Start difference. First operand has 136 places, 133 transitions, 2850 flow. Second operand 9 states and 651 transitions. [2020-10-16 02:56:07,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 148 transitions, 3452 flow [2020-10-16 02:56:07,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 148 transitions, 3260 flow, removed 74 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:07,477 INFO L241 Difference]: Finished difference. Result has 139 places, 141 transitions, 3010 flow [2020-10-16 02:56:07,477 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3010, PETRI_PLACES=139, PETRI_TRANSITIONS=141} [2020-10-16 02:56:07,478 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 121 predicate places. [2020-10-16 02:56:07,478 INFO L481 AbstractCegarLoop]: Abstraction has has 139 places, 141 transitions, 3010 flow [2020-10-16 02:56:07,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:07,478 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:07,478 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:07,691 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:07,692 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:07,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:07,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1429031418, now seen corresponding path program 11 times [2020-10-16 02:56:07,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:07,693 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662085347] [2020-10-16 02:56:07,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:07,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:07,743 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-16 02:56:07,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662085347] [2020-10-16 02:56:07,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177887632] [2020-10-16 02:56:07,744 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 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-16 02:56:07,785 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:07,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:07,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:07,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:07,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:07,860 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:07,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:07,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236342405] [2020-10-16 02:56:07,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:07,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:07,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:07,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:07,862 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:07,862 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 141 transitions, 3010 flow. Second operand 11 states. [2020-10-16 02:56:07,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:07,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:07,863 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:08,172 INFO L129 PetriNetUnfolder]: 117/297 cut-off events. [2020-10-16 02:56:08,173 INFO L130 PetriNetUnfolder]: For 12049/12055 co-relation queries the response was YES. [2020-10-16 02:56:08,175 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3198 conditions, 297 events. 117/297 cut-off events. For 12049/12055 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1663 event pairs, 0 based on Foata normal form. 8/305 useless extension candidates. Maximal degree in co-relation 3128. Up to 163 conditions per place. [2020-10-16 02:56:08,180 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 76 selfloop transitions, 70 changer transitions 0/153 dead transitions. [2020-10-16 02:56:08,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 153 transitions, 3657 flow [2020-10-16 02:56:08,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:08,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:08,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:08,183 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:08,183 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:08,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:08,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:08,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:08,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:08,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:08,188 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:08,188 INFO L185 Difference]: Start difference. First operand has 139 places, 141 transitions, 3010 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:08,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 153 transitions, 3657 flow [2020-10-16 02:56:08,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 153 transitions, 3624 flow, removed 1 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:08,235 INFO L241 Difference]: Finished difference. Result has 151 places, 150 transitions, 3477 flow [2020-10-16 02:56:08,235 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3477, PETRI_PLACES=151, PETRI_TRANSITIONS=150} [2020-10-16 02:56:08,235 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 133 predicate places. [2020-10-16 02:56:08,236 INFO L481 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 3477 flow [2020-10-16 02:56:08,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:08,236 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:08,236 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:08,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 02:56:08,450 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:08,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:08,451 INFO L82 PathProgramCache]: Analyzing trace with hash 26265932, now seen corresponding path program 12 times [2020-10-16 02:56:08,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:08,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274024471] [2020-10-16 02:56:08,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:08,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:08,519 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-16 02:56:08,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274024471] [2020-10-16 02:56:08,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896716861] [2020-10-16 02:56:08,520 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 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-16 02:56:08,563 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:08,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:08,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:08,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:08,666 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-16 02:56:08,666 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:08,666 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:08,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606228288] [2020-10-16 02:56:08,667 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:08,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:08,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:08,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:08,668 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:08,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 150 transitions, 3477 flow. Second operand 11 states. [2020-10-16 02:56:08,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:08,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:08,669 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:08,896 INFO L129 PetriNetUnfolder]: 118/299 cut-off events. [2020-10-16 02:56:08,896 INFO L130 PetriNetUnfolder]: For 13690/13696 co-relation queries the response was YES. [2020-10-16 02:56:08,899 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 299 events. 118/299 cut-off events. For 13690/13696 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1677 event pairs, 0 based on Foata normal form. 7/306 useless extension candidates. Maximal degree in co-relation 3353. Up to 171 conditions per place. [2020-10-16 02:56:08,906 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 48 changer transitions 0/160 dead transitions. [2020-10-16 02:56:08,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 160 transitions, 3973 flow [2020-10-16 02:56:08,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:08,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:08,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-16 02:56:08,909 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 02:56:08,909 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-16 02:56:08,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-16 02:56:08,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:08,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-16 02:56:08,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:08,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:08,913 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:08,913 INFO L185 Difference]: Start difference. First operand has 151 places, 150 transitions, 3477 flow. Second operand 11 states and 796 transitions. [2020-10-16 02:56:08,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 160 transitions, 3973 flow [2020-10-16 02:56:08,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 160 transitions, 3734 flow, removed 84 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:08,976 INFO L241 Difference]: Finished difference. Result has 152 places, 152 transitions, 3471 flow [2020-10-16 02:56:08,977 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3271, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3471, PETRI_PLACES=152, PETRI_TRANSITIONS=152} [2020-10-16 02:56:08,977 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 134 predicate places. [2020-10-16 02:56:08,977 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 152 transitions, 3471 flow [2020-10-16 02:56:08,977 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:08,977 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:08,977 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:09,183 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-16 02:56:09,183 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:09,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:09,184 INFO L82 PathProgramCache]: Analyzing trace with hash 42143791, now seen corresponding path program 13 times [2020-10-16 02:56:09,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:09,185 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102878010] [2020-10-16 02:56:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:09,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:09,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-16 02:56:09,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102878010] [2020-10-16 02:56:09,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388761761] [2020-10-16 02:56:09,250 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 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-16 02:56:09,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:09,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:09,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:09,341 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:09,351 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-16 02:56:09,351 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:09,351 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:09,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432342378] [2020-10-16 02:56:09,352 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:09,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:09,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:09,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:09,353 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:09,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 152 transitions, 3471 flow. Second operand 11 states. [2020-10-16 02:56:09,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:09,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:09,353 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:09,639 INFO L129 PetriNetUnfolder]: 125/318 cut-off events. [2020-10-16 02:56:09,639 INFO L130 PetriNetUnfolder]: For 15003/15009 co-relation queries the response was YES. [2020-10-16 02:56:09,642 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3657 conditions, 318 events. 125/318 cut-off events. For 15003/15009 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 1822 event pairs, 0 based on Foata normal form. 8/326 useless extension candidates. Maximal degree in co-relation 3582. Up to 183 conditions per place. [2020-10-16 02:56:09,648 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 90 selfloop transitions, 66 changer transitions 0/163 dead transitions. [2020-10-16 02:56:09,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 163 transitions, 4189 flow [2020-10-16 02:56:09,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:09,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:09,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 02:56:09,651 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 02:56:09,652 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 02:56:09,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 02:56:09,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:09,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 02:56:09,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:09,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:09,656 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:09,656 INFO L185 Difference]: Start difference. First operand has 152 places, 152 transitions, 3471 flow. Second operand 17 states and 1234 transitions. [2020-10-16 02:56:09,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 163 transitions, 4189 flow [2020-10-16 02:56:09,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 163 transitions, 4128 flow, removed 1 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:09,719 INFO L241 Difference]: Finished difference. Result has 163 places, 161 transitions, 3939 flow [2020-10-16 02:56:09,719 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3939, PETRI_PLACES=163, PETRI_TRANSITIONS=161} [2020-10-16 02:56:09,719 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 145 predicate places. [2020-10-16 02:56:09,719 INFO L481 AbstractCegarLoop]: Abstraction has has 163 places, 161 transitions, 3939 flow [2020-10-16 02:56:09,720 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:09,720 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:09,720 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:09,929 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 02:56:09,930 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:09,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:09,930 INFO L82 PathProgramCache]: Analyzing trace with hash 42122432, now seen corresponding path program 14 times [2020-10-16 02:56:09,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:09,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092080896] [2020-10-16 02:56:09,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:09,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092080896] [2020-10-16 02:56:09,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139668515] [2020-10-16 02:56:09,993 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 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-16 02:56:10,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:10,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:10,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:10,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:10,123 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-16 02:56:10,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:10,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:10,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472474537] [2020-10-16 02:56:10,125 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:10,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:10,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:10,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:10,126 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:10,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 161 transitions, 3939 flow. Second operand 11 states. [2020-10-16 02:56:10,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:10,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:10,128 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:10,394 INFO L129 PetriNetUnfolder]: 128/326 cut-off events. [2020-10-16 02:56:10,394 INFO L130 PetriNetUnfolder]: For 17276/17278 co-relation queries the response was YES. [2020-10-16 02:56:10,397 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3922 conditions, 326 events. 128/326 cut-off events. For 17276/17278 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 1883 event pairs, 0 based on Foata normal form. 3/329 useless extension candidates. Maximal degree in co-relation 3844. Up to 149 conditions per place. [2020-10-16 02:56:10,405 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 69 selfloop transitions, 97 changer transitions 0/173 dead transitions. [2020-10-16 02:56:10,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 173 transitions, 4520 flow [2020-10-16 02:56:10,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:56:10,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:56:10,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1015 transitions. [2020-10-16 02:56:10,418 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:10,418 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1015 transitions. [2020-10-16 02:56:10,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1015 transitions. [2020-10-16 02:56:10,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:10,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1015 transitions. [2020-10-16 02:56:10,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:56:10,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:56:10,424 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:56:10,425 INFO L185 Difference]: Start difference. First operand has 163 places, 161 transitions, 3939 flow. Second operand 14 states and 1015 transitions. [2020-10-16 02:56:10,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 173 transitions, 4520 flow [2020-10-16 02:56:10,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 173 transitions, 4238 flow, removed 101 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:10,503 INFO L241 Difference]: Finished difference. Result has 165 places, 164 transitions, 4060 flow [2020-10-16 02:56:10,504 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4060, PETRI_PLACES=165, PETRI_TRANSITIONS=164} [2020-10-16 02:56:10,504 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 147 predicate places. [2020-10-16 02:56:10,504 INFO L481 AbstractCegarLoop]: Abstraction has has 165 places, 164 transitions, 4060 flow [2020-10-16 02:56:10,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:10,504 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:10,504 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:10,705 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-16 02:56:10,705 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:10,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:10,706 INFO L82 PathProgramCache]: Analyzing trace with hash 42144752, now seen corresponding path program 15 times [2020-10-16 02:56:10,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:10,707 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104786667] [2020-10-16 02:56:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:10,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:10,754 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-16 02:56:10,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104786667] [2020-10-16 02:56:10,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878992057] [2020-10-16 02:56:10,755 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 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-16 02:56:10,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:10,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:10,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:10,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:10,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:10,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-16 02:56:10,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:10,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:10,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963237875] [2020-10-16 02:56:10,857 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:10,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:10,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:10,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:10,859 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:10,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 164 transitions, 4060 flow. Second operand 11 states. [2020-10-16 02:56:10,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:10,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:10,860 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:11,251 INFO L129 PetriNetUnfolder]: 135/344 cut-off events. [2020-10-16 02:56:11,251 INFO L130 PetriNetUnfolder]: For 20091/20093 co-relation queries the response was YES. [2020-10-16 02:56:11,253 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4228 conditions, 344 events. 135/344 cut-off events. For 20091/20093 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2042 event pairs, 0 based on Foata normal form. 4/348 useless extension candidates. Maximal degree in co-relation 4148. Up to 133 conditions per place. [2020-10-16 02:56:11,257 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 41 selfloop transitions, 131 changer transitions 0/179 dead transitions. [2020-10-16 02:56:11,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 179 transitions, 4905 flow [2020-10-16 02:56:11,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:11,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:11,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-16 02:56:11,260 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-16 02:56:11,260 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-16 02:56:11,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-16 02:56:11,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:11,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-16 02:56:11,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:11,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:11,264 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:11,264 INFO L185 Difference]: Start difference. First operand has 165 places, 164 transitions, 4060 flow. Second operand 19 states and 1379 transitions. [2020-10-16 02:56:11,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 179 transitions, 4905 flow [2020-10-16 02:56:11,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 179 transitions, 4744 flow, removed 17 selfloop flow, removed 14 redundant places. [2020-10-16 02:56:11,325 INFO L241 Difference]: Finished difference. Result has 172 places, 173 transitions, 4658 flow [2020-10-16 02:56:11,326 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4658, PETRI_PLACES=172, PETRI_TRANSITIONS=173} [2020-10-16 02:56:11,326 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 154 predicate places. [2020-10-16 02:56:11,326 INFO L481 AbstractCegarLoop]: Abstraction has has 172 places, 173 transitions, 4658 flow [2020-10-16 02:56:11,326 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:11,326 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:11,326 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:11,526 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 02:56:11,527 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:11,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:11,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1496144928, now seen corresponding path program 9 times [2020-10-16 02:56:11,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:11,528 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282635220] [2020-10-16 02:56:11,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:11,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:11,599 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-16 02:56:11,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282635220] [2020-10-16 02:56:11,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075939922] [2020-10-16 02:56:11,600 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 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-16 02:56:11,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:11,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:11,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:11,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:11,771 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-16 02:56:11,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:11,772 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:11,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348196809] [2020-10-16 02:56:11,772 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:11,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:11,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:11,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:11,774 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:11,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 173 transitions, 4658 flow. Second operand 13 states. [2020-10-16 02:56:11,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:11,775 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:11,775 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:11,954 INFO L129 PetriNetUnfolder]: 137/351 cut-off events. [2020-10-16 02:56:11,954 INFO L130 PetriNetUnfolder]: For 22807/22809 co-relation queries the response was YES. [2020-10-16 02:56:11,958 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4529 conditions, 351 events. 137/351 cut-off events. For 22807/22809 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2078 event pairs, 0 based on Foata normal form. 4/355 useless extension candidates. Maximal degree in co-relation 4451. Up to 219 conditions per place. [2020-10-16 02:56:11,964 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 142 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2020-10-16 02:56:11,965 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 183 transitions, 5224 flow [2020-10-16 02:56:11,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:11,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:11,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 723 transitions. [2020-10-16 02:56:11,967 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757009345794392 [2020-10-16 02:56:11,967 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 723 transitions. [2020-10-16 02:56:11,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 723 transitions. [2020-10-16 02:56:11,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:11,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 723 transitions. [2020-10-16 02:56:11,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:11,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:11,970 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:11,970 INFO L185 Difference]: Start difference. First operand has 172 places, 173 transitions, 4658 flow. Second operand 10 states and 723 transitions. [2020-10-16 02:56:11,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 183 transitions, 5224 flow [2020-10-16 02:56:12,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 183 transitions, 4655 flow, removed 234 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:12,059 INFO L241 Difference]: Finished difference. Result has 168 places, 175 transitions, 4297 flow [2020-10-16 02:56:12,059 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4297, PETRI_PLACES=168, PETRI_TRANSITIONS=175} [2020-10-16 02:56:12,059 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 150 predicate places. [2020-10-16 02:56:12,060 INFO L481 AbstractCegarLoop]: Abstraction has has 168 places, 175 transitions, 4297 flow [2020-10-16 02:56:12,060 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:12,060 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:12,060 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:12,273 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:12,273 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:12,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:12,274 INFO L82 PathProgramCache]: Analyzing trace with hash 26475430, now seen corresponding path program 10 times [2020-10-16 02:56:12,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:12,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527047669] [2020-10-16 02:56:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:12,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:12,330 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-16 02:56:12,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527047669] [2020-10-16 02:56:12,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313622815] [2020-10-16 02:56:12,330 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 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-16 02:56:12,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:12,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:12,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:12,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:12,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:12,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:12,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:12,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978964294] [2020-10-16 02:56:12,473 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:12,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:12,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:12,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:12,476 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:12,476 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 175 transitions, 4297 flow. Second operand 13 states. [2020-10-16 02:56:12,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:12,476 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:12,477 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:12,698 INFO L129 PetriNetUnfolder]: 139/356 cut-off events. [2020-10-16 02:56:12,699 INFO L130 PetriNetUnfolder]: For 23713/23719 co-relation queries the response was YES. [2020-10-16 02:56:12,702 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4379 conditions, 356 events. 139/356 cut-off events. For 23713/23719 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2109 event pairs, 0 based on Foata normal form. 8/364 useless extension candidates. Maximal degree in co-relation 4302. Up to 204 conditions per place. [2020-10-16 02:56:12,709 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 125 selfloop transitions, 53 changer transitions 0/185 dead transitions. [2020-10-16 02:56:12,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 185 transitions, 4825 flow [2020-10-16 02:56:12,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:12,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:12,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 940 transitions. [2020-10-16 02:56:12,711 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757728253055356 [2020-10-16 02:56:12,711 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 940 transitions. [2020-10-16 02:56:12,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 940 transitions. [2020-10-16 02:56:12,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:12,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 940 transitions. [2020-10-16 02:56:12,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:12,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:12,714 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:12,714 INFO L185 Difference]: Start difference. First operand has 168 places, 175 transitions, 4297 flow. Second operand 13 states and 940 transitions. [2020-10-16 02:56:12,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 185 transitions, 4825 flow [2020-10-16 02:56:12,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 185 transitions, 4790 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:12,795 INFO L241 Difference]: Finished difference. Result has 176 places, 177 transitions, 4482 flow [2020-10-16 02:56:12,796 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4482, PETRI_PLACES=176, PETRI_TRANSITIONS=177} [2020-10-16 02:56:12,796 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 158 predicate places. [2020-10-16 02:56:12,796 INFO L481 AbstractCegarLoop]: Abstraction has has 176 places, 177 transitions, 4482 flow [2020-10-16 02:56:12,796 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:12,796 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:12,797 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:13,010 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:13,010 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:13,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:13,011 INFO L82 PathProgramCache]: Analyzing trace with hash 48616870, now seen corresponding path program 11 times [2020-10-16 02:56:13,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:13,011 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581450623] [2020-10-16 02:56:13,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:13,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:13,062 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-16 02:56:13,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581450623] [2020-10-16 02:56:13,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689208918] [2020-10-16 02:56:13,063 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 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-16 02:56:13,098 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:13,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:13,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:13,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:13,180 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-16 02:56:13,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:13,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:13,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565996571] [2020-10-16 02:56:13,181 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:13,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:13,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:13,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:13,183 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:13,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 177 transitions, 4482 flow. Second operand 13 states. [2020-10-16 02:56:13,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:13,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:13,184 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:13,487 INFO L129 PetriNetUnfolder]: 141/361 cut-off events. [2020-10-16 02:56:13,487 INFO L130 PetriNetUnfolder]: For 25323/25329 co-relation queries the response was YES. [2020-10-16 02:56:13,491 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4567 conditions, 361 events. 141/361 cut-off events. For 25323/25329 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2144 event pairs, 0 based on Foata normal form. 8/369 useless extension candidates. Maximal degree in co-relation 4488. Up to 195 conditions per place. [2020-10-16 02:56:13,496 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 112 selfloop transitions, 66 changer transitions 0/185 dead transitions. [2020-10-16 02:56:13,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 185 transitions, 4992 flow [2020-10-16 02:56:13,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:13,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:13,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 870 transitions. [2020-10-16 02:56:13,498 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:13,498 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 870 transitions. [2020-10-16 02:56:13,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 870 transitions. [2020-10-16 02:56:13,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:13,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 870 transitions. [2020-10-16 02:56:13,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:13,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:13,502 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:13,502 INFO L185 Difference]: Start difference. First operand has 176 places, 177 transitions, 4482 flow. Second operand 12 states and 870 transitions. [2020-10-16 02:56:13,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 185 transitions, 4992 flow [2020-10-16 02:56:13,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 185 transitions, 4911 flow, removed 6 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:13,594 INFO L241 Difference]: Finished difference. Result has 177 places, 178 transitions, 4637 flow [2020-10-16 02:56:13,594 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4403, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4637, PETRI_PLACES=177, PETRI_TRANSITIONS=178} [2020-10-16 02:56:13,595 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 159 predicate places. [2020-10-16 02:56:13,595 INFO L481 AbstractCegarLoop]: Abstraction has has 177 places, 178 transitions, 4637 flow [2020-10-16 02:56:13,595 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:13,595 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:13,595 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:13,810 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:13,810 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:13,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:13,811 INFO L82 PathProgramCache]: Analyzing trace with hash 48639190, now seen corresponding path program 12 times [2020-10-16 02:56:13,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:13,811 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818512500] [2020-10-16 02:56:13,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:13,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:13,874 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-16 02:56:13,875 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818512500] [2020-10-16 02:56:13,875 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737630452] [2020-10-16 02:56:13,875 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 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-16 02:56:13,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:56:13,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:13,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:13,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:14,004 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:14,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:14,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:14,012 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:14,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031673074] [2020-10-16 02:56:14,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:14,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:14,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:14,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:14,015 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:14,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 178 transitions, 4637 flow. Second operand 13 states. [2020-10-16 02:56:14,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:14,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:14,016 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:14,325 INFO L129 PetriNetUnfolder]: 145/371 cut-off events. [2020-10-16 02:56:14,325 INFO L130 PetriNetUnfolder]: For 26449/26451 co-relation queries the response was YES. [2020-10-16 02:56:14,329 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4801 conditions, 371 events. 145/371 cut-off events. For 26449/26451 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2227 event pairs, 0 based on Foata normal form. 4/375 useless extension candidates. Maximal degree in co-relation 4722. Up to 208 conditions per place. [2020-10-16 02:56:14,335 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 120 selfloop transitions, 65 changer transitions 0/192 dead transitions. [2020-10-16 02:56:14,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 192 transitions, 5560 flow [2020-10-16 02:56:14,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:14,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:14,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:14,337 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:14,337 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:14,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:14,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:14,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:14,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:14,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:14,341 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:14,341 INFO L185 Difference]: Start difference. First operand has 177 places, 178 transitions, 4637 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:14,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 192 transitions, 5560 flow [2020-10-16 02:56:14,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 192 transitions, 5469 flow, removed 0 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:14,448 INFO L241 Difference]: Finished difference. Result has 182 places, 187 transitions, 5206 flow [2020-10-16 02:56:14,449 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5206, PETRI_PLACES=182, PETRI_TRANSITIONS=187} [2020-10-16 02:56:14,449 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 164 predicate places. [2020-10-16 02:56:14,449 INFO L481 AbstractCegarLoop]: Abstraction has has 182 places, 187 transitions, 5206 flow [2020-10-16 02:56:14,449 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:14,449 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:14,450 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:14,663 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-16 02:56:14,663 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:14,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:14,664 INFO L82 PathProgramCache]: Analyzing trace with hash 724842712, now seen corresponding path program 16 times [2020-10-16 02:56:14,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:14,664 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931094848] [2020-10-16 02:56:14,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:14,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:14,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931094848] [2020-10-16 02:56:14,724 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660964001] [2020-10-16 02:56:14,724 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 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-16 02:56:14,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:14,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:14,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:14,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:14,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:14,923 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-16 02:56:14,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:14,924 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:14,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208403050] [2020-10-16 02:56:14,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:14,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:14,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:14,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:14,926 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:14,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 187 transitions, 5206 flow. Second operand 13 states. [2020-10-16 02:56:14,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:14,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:14,928 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:15,291 INFO L129 PetriNetUnfolder]: 149/381 cut-off events. [2020-10-16 02:56:15,291 INFO L130 PetriNetUnfolder]: For 30561/30567 co-relation queries the response was YES. [2020-10-16 02:56:15,295 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5158 conditions, 381 events. 149/381 cut-off events. For 30561/30567 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2311 event pairs, 0 based on Foata normal form. 8/389 useless extension candidates. Maximal degree in co-relation 5076. Up to 182 conditions per place. [2020-10-16 02:56:15,299 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 88 selfloop transitions, 104 changer transitions 0/199 dead transitions. [2020-10-16 02:56:15,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 199 transitions, 5996 flow [2020-10-16 02:56:15,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:15,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:15,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:15,301 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:15,302 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:15,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:15,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:15,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:15,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:15,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:15,305 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:15,305 INFO L185 Difference]: Start difference. First operand has 182 places, 187 transitions, 5206 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:15,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 199 transitions, 5996 flow [2020-10-16 02:56:15,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 199 transitions, 5545 flow, removed 188 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:15,382 INFO L241 Difference]: Finished difference. Result has 188 places, 193 transitions, 5372 flow [2020-10-16 02:56:15,383 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4755, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5372, PETRI_PLACES=188, PETRI_TRANSITIONS=193} [2020-10-16 02:56:15,383 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 170 predicate places. [2020-10-16 02:56:15,383 INFO L481 AbstractCegarLoop]: Abstraction has has 188 places, 193 transitions, 5372 flow [2020-10-16 02:56:15,383 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:15,383 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:15,384 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:15,598 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:15,599 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:15,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:15,599 INFO L82 PathProgramCache]: Analyzing trace with hash 724841751, now seen corresponding path program 17 times [2020-10-16 02:56:15,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:15,600 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703933977] [2020-10-16 02:56:15,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:15,659 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-16 02:56:15,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703933977] [2020-10-16 02:56:15,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670662527] [2020-10-16 02:56:15,660 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 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-16 02:56:15,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:15,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:15,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:15,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:15,813 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:15,841 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-16 02:56:15,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:15,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:15,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105191652] [2020-10-16 02:56:15,842 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:15,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:15,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:15,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:15,844 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:15,844 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 193 transitions, 5372 flow. Second operand 13 states. [2020-10-16 02:56:15,844 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:15,844 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:15,844 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:16,306 INFO L129 PetriNetUnfolder]: 157/402 cut-off events. [2020-10-16 02:56:16,306 INFO L130 PetriNetUnfolder]: For 35240/35242 co-relation queries the response was YES. [2020-10-16 02:56:16,308 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5570 conditions, 402 events. 157/402 cut-off events. For 35240/35242 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 2466 event pairs, 0 based on Foata normal form. 4/406 useless extension candidates. Maximal degree in co-relation 5485. Up to 205 conditions per place. [2020-10-16 02:56:16,312 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 89 selfloop transitions, 109 changer transitions 0/205 dead transitions. [2020-10-16 02:56:16,312 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 205 transitions, 6334 flow [2020-10-16 02:56:16,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:16,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:16,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 02:56:16,314 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 02:56:16,314 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 02:56:16,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 02:56:16,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:16,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 02:56:16,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:16,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:16,317 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:16,317 INFO L185 Difference]: Start difference. First operand has 188 places, 193 transitions, 5372 flow. Second operand 17 states and 1234 transitions. [2020-10-16 02:56:16,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 205 transitions, 6334 flow [2020-10-16 02:56:16,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 205 transitions, 6028 flow, removed 101 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:16,401 INFO L241 Difference]: Finished difference. Result has 198 places, 203 transitions, 5862 flow [2020-10-16 02:56:16,401 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5070, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5862, PETRI_PLACES=198, PETRI_TRANSITIONS=203} [2020-10-16 02:56:16,401 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 180 predicate places. [2020-10-16 02:56:16,401 INFO L481 AbstractCegarLoop]: Abstraction has has 198 places, 203 transitions, 5862 flow [2020-10-16 02:56:16,401 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:16,401 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:16,402 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:16,613 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-16 02:56:16,614 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:16,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:16,614 INFO L82 PathProgramCache]: Analyzing trace with hash 714642441, now seen corresponding path program 18 times [2020-10-16 02:56:16,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:16,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578952516] [2020-10-16 02:56:16,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:16,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:16,716 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-16 02:56:16,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578952516] [2020-10-16 02:56:16,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357910991] [2020-10-16 02:56:16,716 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 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-16 02:56:16,760 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:16,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:16,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:16,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:16,851 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-16 02:56:16,852 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:16,852 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:16,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584037480] [2020-10-16 02:56:16,853 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:16,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:16,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:16,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:16,854 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:16,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 203 transitions, 5862 flow. Second operand 13 states. [2020-10-16 02:56:16,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:16,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:16,855 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:17,014 INFO L129 PetriNetUnfolder]: 158/404 cut-off events. [2020-10-16 02:56:17,015 INFO L130 PetriNetUnfolder]: For 37441/37447 co-relation queries the response was YES. [2020-10-16 02:56:17,018 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5777 conditions, 404 events. 158/404 cut-off events. For 37441/37447 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 2486 event pairs, 0 based on Foata normal form. 7/411 useless extension candidates. Maximal degree in co-relation 5689. Up to 241 conditions per place. [2020-10-16 02:56:17,022 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 152 selfloop transitions, 52 changer transitions 0/211 dead transitions. [2020-10-16 02:56:17,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 211 transitions, 6510 flow [2020-10-16 02:56:17,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:17,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:17,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 725 transitions. [2020-10-16 02:56:17,024 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:17,024 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 725 transitions. [2020-10-16 02:56:17,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 725 transitions. [2020-10-16 02:56:17,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:17,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 725 transitions. [2020-10-16 02:56:17,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:17,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:17,027 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:17,027 INFO L185 Difference]: Start difference. First operand has 198 places, 203 transitions, 5862 flow. Second operand 10 states and 725 transitions. [2020-10-16 02:56:17,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 211 transitions, 6510 flow [2020-10-16 02:56:17,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 211 transitions, 6142 flow, removed 133 selfloop flow, removed 13 redundant places. [2020-10-16 02:56:17,126 INFO L241 Difference]: Finished difference. Result has 196 places, 205 transitions, 5780 flow [2020-10-16 02:56:17,127 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5553, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5780, PETRI_PLACES=196, PETRI_TRANSITIONS=205} [2020-10-16 02:56:17,127 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 178 predicate places. [2020-10-16 02:56:17,127 INFO L481 AbstractCegarLoop]: Abstraction has has 196 places, 205 transitions, 5780 flow [2020-10-16 02:56:17,127 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:17,127 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:17,127 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:17,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:17,341 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:17,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:17,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1483885949, now seen corresponding path program 19 times [2020-10-16 02:56:17,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:17,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557767557] [2020-10-16 02:56:17,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:17,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:17,397 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-16 02:56:17,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557767557] [2020-10-16 02:56:17,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721133950] [2020-10-16 02:56:17,397 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 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-16 02:56:17,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:17,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:17,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:17,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:17,558 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-16 02:56:17,559 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:17,559 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:17,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316121993] [2020-10-16 02:56:17,559 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:17,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:17,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:17,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:17,561 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:17,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 205 transitions, 5780 flow. Second operand 13 states. [2020-10-16 02:56:17,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:17,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:17,562 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:17,915 INFO L129 PetriNetUnfolder]: 163/419 cut-off events. [2020-10-16 02:56:17,915 INFO L130 PetriNetUnfolder]: For 37001/37003 co-relation queries the response was YES. [2020-10-16 02:56:17,917 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5808 conditions, 419 events. 163/419 cut-off events. For 37001/37003 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 2629 event pairs, 0 based on Foata normal form. 4/423 useless extension candidates. Maximal degree in co-relation 5718. Up to 223 conditions per place. [2020-10-16 02:56:17,921 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 119 selfloop transitions, 91 changer transitions 0/217 dead transitions. [2020-10-16 02:56:17,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 217 transitions, 6698 flow [2020-10-16 02:56:17,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:17,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:17,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:17,931 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:17,931 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:17,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:17,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:17,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:17,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:17,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:17,942 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:17,942 INFO L185 Difference]: Start difference. First operand has 196 places, 205 transitions, 5780 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:17,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 217 transitions, 6698 flow [2020-10-16 02:56:18,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 217 transitions, 6626 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:18,062 INFO L241 Difference]: Finished difference. Result has 203 places, 212 transitions, 6392 flow [2020-10-16 02:56:18,063 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5709, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6392, PETRI_PLACES=203, PETRI_TRANSITIONS=212} [2020-10-16 02:56:18,063 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 185 predicate places. [2020-10-16 02:56:18,063 INFO L481 AbstractCegarLoop]: Abstraction has has 203 places, 212 transitions, 6392 flow [2020-10-16 02:56:18,063 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:18,063 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:18,063 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:18,264 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 02:56:18,264 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:18,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:18,265 INFO L82 PathProgramCache]: Analyzing trace with hash 149028777, now seen corresponding path program 20 times [2020-10-16 02:56:18,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:18,265 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527773372] [2020-10-16 02:56:18,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:18,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:18,330 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-16 02:56:18,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527773372] [2020-10-16 02:56:18,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62499983] [2020-10-16 02:56:18,331 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 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-16 02:56:18,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:18,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:18,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:18,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:18,506 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-16 02:56:18,506 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:18,506 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:18,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492924846] [2020-10-16 02:56:18,507 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:18,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:18,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:18,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:18,509 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:18,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 212 transitions, 6392 flow. Second operand 13 states. [2020-10-16 02:56:18,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:18,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:18,510 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:18,795 INFO L129 PetriNetUnfolder]: 166/428 cut-off events. [2020-10-16 02:56:18,796 INFO L130 PetriNetUnfolder]: For 41371/41377 co-relation queries the response was YES. [2020-10-16 02:56:18,800 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6200 conditions, 428 events. 166/428 cut-off events. For 41371/41377 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 2712 event pairs, 0 based on Foata normal form. 7/435 useless extension candidates. Maximal degree in co-relation 6107. Up to 250 conditions per place. [2020-10-16 02:56:18,808 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 161 selfloop transitions, 57 changer transitions 0/225 dead transitions. [2020-10-16 02:56:18,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 225 transitions, 7148 flow [2020-10-16 02:56:18,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:18,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:18,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-16 02:56:18,810 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 02:56:18,811 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-16 02:56:18,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-16 02:56:18,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:18,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-16 02:56:18,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:18,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:18,814 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:18,815 INFO L185 Difference]: Start difference. First operand has 203 places, 212 transitions, 6392 flow. Second operand 11 states and 796 transitions. [2020-10-16 02:56:18,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 225 transitions, 7148 flow [2020-10-16 02:56:18,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 225 transitions, 6915 flow, removed 94 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:18,997 INFO L241 Difference]: Finished difference. Result has 208 places, 217 transitions, 6523 flow [2020-10-16 02:56:18,997 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6160, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6523, PETRI_PLACES=208, PETRI_TRANSITIONS=217} [2020-10-16 02:56:18,997 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 190 predicate places. [2020-10-16 02:56:18,997 INFO L481 AbstractCegarLoop]: Abstraction has has 208 places, 217 transitions, 6523 flow [2020-10-16 02:56:18,998 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:18,998 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:18,998 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:19,212 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:19,213 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:19,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:19,213 INFO L82 PathProgramCache]: Analyzing trace with hash 453789746, now seen corresponding path program 21 times [2020-10-16 02:56:19,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:19,214 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573634261] [2020-10-16 02:56:19,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:19,279 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-16 02:56:19,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573634261] [2020-10-16 02:56:19,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14813400] [2020-10-16 02:56:19,280 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 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-16 02:56:19,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:19,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:19,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:19,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:19,398 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-16 02:56:19,398 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:19,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:19,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434332676] [2020-10-16 02:56:19,399 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:19,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:19,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:19,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:19,400 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:19,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 217 transitions, 6523 flow. Second operand 13 states. [2020-10-16 02:56:19,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:19,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:19,401 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:19,625 INFO L129 PetriNetUnfolder]: 169/436 cut-off events. [2020-10-16 02:56:19,626 INFO L130 PetriNetUnfolder]: For 43044/43050 co-relation queries the response was YES. [2020-10-16 02:56:19,629 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6353 conditions, 436 events. 169/436 cut-off events. For 43044/43050 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 2771 event pairs, 0 based on Foata normal form. 7/443 useless extension candidates. Maximal degree in co-relation 6256. Up to 250 conditions per place. [2020-10-16 02:56:19,635 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 160 selfloop transitions, 62 changer transitions 0/229 dead transitions. [2020-10-16 02:56:19,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 229 transitions, 7299 flow [2020-10-16 02:56:19,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:19,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:19,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-16 02:56:19,637 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 02:56:19,637 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-16 02:56:19,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-16 02:56:19,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:19,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-16 02:56:19,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:19,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:19,640 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:19,640 INFO L185 Difference]: Start difference. First operand has 208 places, 217 transitions, 6523 flow. Second operand 11 states and 796 transitions. [2020-10-16 02:56:19,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 229 transitions, 7299 flow [2020-10-16 02:56:19,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 229 transitions, 7226 flow, removed 10 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:19,793 INFO L241 Difference]: Finished difference. Result has 215 places, 222 transitions, 6873 flow [2020-10-16 02:56:19,794 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6454, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6873, PETRI_PLACES=215, PETRI_TRANSITIONS=222} [2020-10-16 02:56:19,794 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 197 predicate places. [2020-10-16 02:56:19,794 INFO L481 AbstractCegarLoop]: Abstraction has has 215 places, 222 transitions, 6873 flow [2020-10-16 02:56:19,794 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:19,794 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:19,794 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:19,994 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 02:56:19,995 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:19,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:19,995 INFO L82 PathProgramCache]: Analyzing trace with hash -438379848, now seen corresponding path program 22 times [2020-10-16 02:56:19,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:19,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033694919] [2020-10-16 02:56:19,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:20,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:20,058 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-16 02:56:20,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033694919] [2020-10-16 02:56:20,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017685614] [2020-10-16 02:56:20,059 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 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-16 02:56:20,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:20,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:20,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:20,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:20,157 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:20,170 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-16 02:56:20,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:20,170 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:20,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736102259] [2020-10-16 02:56:20,171 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:20,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:20,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:20,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:20,173 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:20,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 222 transitions, 6873 flow. Second operand 13 states. [2020-10-16 02:56:20,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:20,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:20,186 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:20,664 INFO L129 PetriNetUnfolder]: 178/458 cut-off events. [2020-10-16 02:56:20,665 INFO L130 PetriNetUnfolder]: For 47536/47542 co-relation queries the response was YES. [2020-10-16 02:56:20,668 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6828 conditions, 458 events. 178/458 cut-off events. For 47536/47542 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 2947 event pairs, 0 based on Foata normal form. 9/467 useless extension candidates. Maximal degree in co-relation 6728. Up to 159 conditions per place. [2020-10-16 02:56:20,674 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 45 selfloop transitions, 188 changer transitions 0/240 dead transitions. [2020-10-16 02:56:20,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 240 transitions, 8216 flow [2020-10-16 02:56:20,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:20,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:20,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1525 transitions. [2020-10-16 02:56:20,682 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786826880284824 [2020-10-16 02:56:20,682 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1525 transitions. [2020-10-16 02:56:20,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1525 transitions. [2020-10-16 02:56:20,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:20,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1525 transitions. [2020-10-16 02:56:20,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:20,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:20,687 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:20,687 INFO L185 Difference]: Start difference. First operand has 215 places, 222 transitions, 6873 flow. Second operand 21 states and 1525 transitions. [2020-10-16 02:56:20,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 240 transitions, 8216 flow [2020-10-16 02:56:20,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 240 transitions, 8152 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:20,879 INFO L241 Difference]: Finished difference. Result has 231 places, 236 transitions, 8169 flow [2020-10-16 02:56:20,880 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8169, PETRI_PLACES=231, PETRI_TRANSITIONS=236} [2020-10-16 02:56:20,880 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-16 02:56:20,880 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 236 transitions, 8169 flow [2020-10-16 02:56:20,880 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:20,880 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:20,880 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:21,081 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 02:56:21,081 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:21,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:21,082 INFO L82 PathProgramCache]: Analyzing trace with hash 475923715, now seen corresponding path program 23 times [2020-10-16 02:56:21,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:21,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127759103] [2020-10-16 02:56:21,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:21,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:21,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-16 02:56:21,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127759103] [2020-10-16 02:56:21,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474670566] [2020-10-16 02:56:21,144 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 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-16 02:56:21,180 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:21,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:21,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:21,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:21,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:21,258 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-16 02:56:21,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:21,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:21,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041602742] [2020-10-16 02:56:21,259 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:21,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:21,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:21,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:21,260 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:21,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 236 transitions, 8169 flow. Second operand 13 states. [2020-10-16 02:56:21,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:21,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:21,261 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:21,671 INFO L129 PetriNetUnfolder]: 186/480 cut-off events. [2020-10-16 02:56:21,671 INFO L130 PetriNetUnfolder]: For 52282/52288 co-relation queries the response was YES. [2020-10-16 02:56:21,674 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7630 conditions, 480 events. 186/480 cut-off events. For 52282/52288 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3134 event pairs, 0 based on Foata normal form. 8/488 useless extension candidates. Maximal degree in co-relation 7527. Up to 268 conditions per place. [2020-10-16 02:56:21,678 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 135 selfloop transitions, 107 changer transitions 0/249 dead transitions. [2020-10-16 02:56:21,678 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 249 transitions, 9413 flow [2020-10-16 02:56:21,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:21,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:21,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-16 02:56:21,680 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-16 02:56:21,680 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-16 02:56:21,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-16 02:56:21,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:21,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-16 02:56:21,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:21,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:21,684 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:21,684 INFO L185 Difference]: Start difference. First operand has 231 places, 236 transitions, 8169 flow. Second operand 19 states and 1379 transitions. [2020-10-16 02:56:21,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 249 transitions, 9413 flow [2020-10-16 02:56:21,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 249 transitions, 8257 flow, removed 485 selfloop flow, removed 19 redundant places. [2020-10-16 02:56:21,845 INFO L241 Difference]: Finished difference. Result has 233 places, 247 transitions, 7984 flow [2020-10-16 02:56:21,845 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7167, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7984, PETRI_PLACES=233, PETRI_TRANSITIONS=247} [2020-10-16 02:56:21,846 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 215 predicate places. [2020-10-16 02:56:21,846 INFO L481 AbstractCegarLoop]: Abstraction has has 233 places, 247 transitions, 7984 flow [2020-10-16 02:56:21,846 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:21,846 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:21,846 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:22,046 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 02:56:22,047 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:22,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:22,047 INFO L82 PathProgramCache]: Analyzing trace with hash 475953506, now seen corresponding path program 24 times [2020-10-16 02:56:22,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:22,048 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289928616] [2020-10-16 02:56:22,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:22,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:22,105 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-16 02:56:22,106 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289928616] [2020-10-16 02:56:22,106 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806407319] [2020-10-16 02:56:22,106 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 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-16 02:56:22,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:56:22,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:22,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:22,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:22,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:22,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:22,270 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:22,270 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:22,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872604962] [2020-10-16 02:56:22,271 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:22,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:22,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:22,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:22,272 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:22,273 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 247 transitions, 7984 flow. Second operand 13 states. [2020-10-16 02:56:22,273 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:22,273 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:22,273 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:22,888 INFO L129 PetriNetUnfolder]: 194/501 cut-off events. [2020-10-16 02:56:22,889 INFO L130 PetriNetUnfolder]: For 36804/36810 co-relation queries the response was YES. [2020-10-16 02:56:22,892 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6598 conditions, 501 events. 194/501 cut-off events. For 36804/36810 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3303 event pairs, 0 based on Foata normal form. 8/509 useless extension candidates. Maximal degree in co-relation 6499. Up to 236 conditions per place. [2020-10-16 02:56:22,896 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 99 selfloop transitions, 156 changer transitions 0/262 dead transitions. [2020-10-16 02:56:22,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 262 transitions, 9138 flow [2020-10-16 02:56:22,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:22,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:22,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-16 02:56:22,898 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-16 02:56:22,898 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-16 02:56:22,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-16 02:56:22,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:22,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-16 02:56:22,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:22,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:22,902 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:22,902 INFO L185 Difference]: Start difference. First operand has 233 places, 247 transitions, 7984 flow. Second operand 19 states and 1379 transitions. [2020-10-16 02:56:22,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 262 transitions, 9138 flow [2020-10-16 02:56:23,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 262 transitions, 8871 flow, removed 99 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:23,051 INFO L241 Difference]: Finished difference. Result has 243 places, 258 transitions, 8701 flow [2020-10-16 02:56:23,051 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7717, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8701, PETRI_PLACES=243, PETRI_TRANSITIONS=258} [2020-10-16 02:56:23,051 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 225 predicate places. [2020-10-16 02:56:23,051 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 258 transitions, 8701 flow [2020-10-16 02:56:23,051 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:23,051 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:23,052 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:23,252 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 02:56:23,252 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:23,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:23,253 INFO L82 PathProgramCache]: Analyzing trace with hash -842350218, now seen corresponding path program 5 times [2020-10-16 02:56:23,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:23,253 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526662730] [2020-10-16 02:56:23,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:23,332 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-16 02:56:23,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526662730] [2020-10-16 02:56:23,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45363349] [2020-10-16 02:56:23,333 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-16 02:56:23,371 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:23,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:23,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:23,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:23,486 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:23,508 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-16 02:56:23,509 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:23,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:56:23,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734329335] [2020-10-16 02:56:23,510 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:56:23,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:23,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:56:23,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-16 02:56:23,512 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:23,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 258 transitions, 8701 flow. Second operand 16 states. [2020-10-16 02:56:23,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:23,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:23,512 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:23,753 INFO L129 PetriNetUnfolder]: 203/526 cut-off events. [2020-10-16 02:56:23,753 INFO L130 PetriNetUnfolder]: For 41269/41275 co-relation queries the response was YES. [2020-10-16 02:56:23,757 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7279 conditions, 526 events. 203/526 cut-off events. For 41269/41275 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 3526 event pairs, 0 based on Foata normal form. 8/534 useless extension candidates. Maximal degree in co-relation 7176. Up to 336 conditions per place. [2020-10-16 02:56:23,761 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 207 selfloop transitions, 58 changer transitions 0/272 dead transitions. [2020-10-16 02:56:23,761 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 272 transitions, 9977 flow [2020-10-16 02:56:23,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:23,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:23,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:23,764 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:23,764 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:23,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:23,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:23,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:23,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:23,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:23,767 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:23,767 INFO L185 Difference]: Start difference. First operand has 243 places, 258 transitions, 8701 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:23,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 272 transitions, 9977 flow [2020-10-16 02:56:23,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 272 transitions, 9585 flow, removed 117 selfloop flow, removed 14 redundant places. [2020-10-16 02:56:23,902 INFO L241 Difference]: Finished difference. Result has 246 places, 270 transitions, 9139 flow [2020-10-16 02:56:23,902 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8327, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9139, PETRI_PLACES=246, PETRI_TRANSITIONS=270} [2020-10-16 02:56:23,903 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 228 predicate places. [2020-10-16 02:56:23,903 INFO L481 AbstractCegarLoop]: Abstraction has has 246 places, 270 transitions, 9139 flow [2020-10-16 02:56:23,903 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:56:23,903 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:23,903 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:24,103 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:24,104 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:24,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:24,104 INFO L82 PathProgramCache]: Analyzing trace with hash 863938345, now seen corresponding path program 25 times [2020-10-16 02:56:24,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:24,105 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146422023] [2020-10-16 02:56:24,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:24,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:24,167 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-16 02:56:24,167 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146422023] [2020-10-16 02:56:24,168 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791037301] [2020-10-16 02:56:24,168 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:24,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:24,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:24,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:24,312 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-16 02:56:24,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:24,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:24,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231588151] [2020-10-16 02:56:24,313 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:24,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:24,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:24,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:24,314 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:24,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 270 transitions, 9139 flow. Second operand 13 states. [2020-10-16 02:56:24,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:24,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:24,316 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:24,578 INFO L129 PetriNetUnfolder]: 204/529 cut-off events. [2020-10-16 02:56:24,579 INFO L130 PetriNetUnfolder]: For 40684/40690 co-relation queries the response was YES. [2020-10-16 02:56:24,582 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7265 conditions, 529 events. 204/529 cut-off events. For 40684/40690 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 3542 event pairs, 0 based on Foata normal form. 7/536 useless extension candidates. Maximal degree in co-relation 7158. Up to 338 conditions per place. [2020-10-16 02:56:24,586 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 236 selfloop transitions, 41 changer transitions 0/284 dead transitions. [2020-10-16 02:56:24,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 284 transitions, 10012 flow [2020-10-16 02:56:24,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:24,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:24,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 723 transitions. [2020-10-16 02:56:24,588 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757009345794392 [2020-10-16 02:56:24,588 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 723 transitions. [2020-10-16 02:56:24,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 723 transitions. [2020-10-16 02:56:24,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:24,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 723 transitions. [2020-10-16 02:56:24,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:24,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:24,591 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:24,591 INFO L185 Difference]: Start difference. First operand has 246 places, 270 transitions, 9139 flow. Second operand 10 states and 723 transitions. [2020-10-16 02:56:24,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 284 transitions, 10012 flow [2020-10-16 02:56:24,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 284 transitions, 9706 flow, removed 122 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:24,742 INFO L241 Difference]: Finished difference. Result has 248 places, 273 transitions, 9093 flow [2020-10-16 02:56:24,742 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8862, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9093, PETRI_PLACES=248, PETRI_TRANSITIONS=273} [2020-10-16 02:56:24,742 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 230 predicate places. [2020-10-16 02:56:24,742 INFO L481 AbstractCegarLoop]: Abstraction has has 248 places, 273 transitions, 9093 flow [2020-10-16 02:56:24,743 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:24,743 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:24,743 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:24,953 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-16 02:56:24,954 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:24,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:24,954 INFO L82 PathProgramCache]: Analyzing trace with hash 857653405, now seen corresponding path program 26 times [2020-10-16 02:56:24,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:24,955 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334583363] [2020-10-16 02:56:24,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:25,030 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-16 02:56:25,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334583363] [2020-10-16 02:56:25,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636127000] [2020-10-16 02:56:25,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:25,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:25,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:25,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:25,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:25,162 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-16 02:56:25,163 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:25,163 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:25,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851259374] [2020-10-16 02:56:25,164 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:25,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:25,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:25,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:25,165 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:25,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 273 transitions, 9093 flow. Second operand 13 states. [2020-10-16 02:56:25,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:25,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:25,167 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:25,436 INFO L129 PetriNetUnfolder]: 210/547 cut-off events. [2020-10-16 02:56:25,437 INFO L130 PetriNetUnfolder]: For 41272/41278 co-relation queries the response was YES. [2020-10-16 02:56:25,441 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7288 conditions, 547 events. 210/547 cut-off events. For 41272/41278 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 3739 event pairs, 0 based on Foata normal form. 7/554 useless extension candidates. Maximal degree in co-relation 7177. Up to 339 conditions per place. [2020-10-16 02:56:25,445 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 235 selfloop transitions, 52 changer transitions 0/294 dead transitions. [2020-10-16 02:56:25,445 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 294 transitions, 10266 flow [2020-10-16 02:56:25,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:25,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:25,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 867 transitions. [2020-10-16 02:56:25,446 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752336448598131 [2020-10-16 02:56:25,446 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 867 transitions. [2020-10-16 02:56:25,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 867 transitions. [2020-10-16 02:56:25,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:25,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 867 transitions. [2020-10-16 02:56:25,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:25,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:25,448 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:25,449 INFO L185 Difference]: Start difference. First operand has 248 places, 273 transitions, 9093 flow. Second operand 12 states and 867 transitions. [2020-10-16 02:56:25,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 294 transitions, 10266 flow [2020-10-16 02:56:25,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 294 transitions, 10219 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:25,591 INFO L241 Difference]: Finished difference. Result has 257 places, 282 transitions, 9625 flow [2020-10-16 02:56:25,592 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9047, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9625, PETRI_PLACES=257, PETRI_TRANSITIONS=282} [2020-10-16 02:56:25,592 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 239 predicate places. [2020-10-16 02:56:25,592 INFO L481 AbstractCegarLoop]: Abstraction has has 257 places, 282 transitions, 9625 flow [2020-10-16 02:56:25,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:25,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:25,592 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:25,799 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 02:56:25,800 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:25,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:25,800 INFO L82 PathProgramCache]: Analyzing trace with hash 1305795747, now seen corresponding path program 27 times [2020-10-16 02:56:25,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:25,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607784721] [2020-10-16 02:56:25,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:25,865 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-16 02:56:25,865 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607784721] [2020-10-16 02:56:25,865 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971530042] [2020-10-16 02:56:25,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:25,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:25,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:25,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:25,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:26,025 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-16 02:56:26,025 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:26,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:26,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334488355] [2020-10-16 02:56:26,026 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:26,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:26,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:26,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:26,027 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:26,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 282 transitions, 9625 flow. Second operand 13 states. [2020-10-16 02:56:26,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:26,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:26,028 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:26,474 INFO L129 PetriNetUnfolder]: 217/566 cut-off events. [2020-10-16 02:56:26,475 INFO L130 PetriNetUnfolder]: For 45093/45095 co-relation queries the response was YES. [2020-10-16 02:56:26,480 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7636 conditions, 566 events. 217/566 cut-off events. For 45093/45095 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 3854 event pairs, 0 based on Foata normal form. 3/569 useless extension candidates. Maximal degree in co-relation 7522. Up to 276 conditions per place. [2020-10-16 02:56:26,484 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 139 changer transitions 0/305 dead transitions. [2020-10-16 02:56:26,484 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 305 transitions, 10800 flow [2020-10-16 02:56:26,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:26,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:26,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1375 transitions. [2020-10-16 02:56:26,486 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676340383669454 [2020-10-16 02:56:26,486 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1375 transitions. [2020-10-16 02:56:26,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1375 transitions. [2020-10-16 02:56:26,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:26,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1375 transitions. [2020-10-16 02:56:26,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:26,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:26,491 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:26,491 INFO L185 Difference]: Start difference. First operand has 257 places, 282 transitions, 9625 flow. Second operand 19 states and 1375 transitions. [2020-10-16 02:56:26,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 305 transitions, 10800 flow [2020-10-16 02:56:26,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 305 transitions, 10742 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:26,639 INFO L241 Difference]: Finished difference. Result has 271 places, 294 transitions, 10418 flow [2020-10-16 02:56:26,639 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9567, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10418, PETRI_PLACES=271, PETRI_TRANSITIONS=294} [2020-10-16 02:56:26,640 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 253 predicate places. [2020-10-16 02:56:26,640 INFO L481 AbstractCegarLoop]: Abstraction has has 271 places, 294 transitions, 10418 flow [2020-10-16 02:56:26,640 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:26,640 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:26,640 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:26,840 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:26,841 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:26,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:26,841 INFO L82 PathProgramCache]: Analyzing trace with hash 426228201, now seen corresponding path program 28 times [2020-10-16 02:56:26,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:26,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622866660] [2020-10-16 02:56:26,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:26,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:26,899 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-16 02:56:26,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622866660] [2020-10-16 02:56:26,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391901907] [2020-10-16 02:56:26,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:26,940 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:26,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:26,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:26,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:27,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:27,042 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-16 02:56:27,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:27,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:27,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181029504] [2020-10-16 02:56:27,043 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:27,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:27,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:27,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:27,045 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:27,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 294 transitions, 10418 flow. Second operand 13 states. [2020-10-16 02:56:27,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:27,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:27,046 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:27,671 INFO L129 PetriNetUnfolder]: 225/587 cut-off events. [2020-10-16 02:56:27,671 INFO L130 PetriNetUnfolder]: For 52714/52720 co-relation queries the response was YES. [2020-10-16 02:56:27,676 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8316 conditions, 587 events. 225/587 cut-off events. For 52714/52720 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4096 event pairs, 0 based on Foata normal form. 8/595 useless extension candidates. Maximal degree in co-relation 8198. Up to 233 conditions per place. [2020-10-16 02:56:27,680 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 101 selfloop transitions, 204 changer transitions 0/312 dead transitions. [2020-10-16 02:56:27,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 312 transitions, 11847 flow [2020-10-16 02:56:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:56:27,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:56:27,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-16 02:56:27,682 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-16 02:56:27,683 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-16 02:56:27,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-16 02:56:27,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:27,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-16 02:56:27,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:56:27,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:56:27,687 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:56:27,687 INFO L185 Difference]: Start difference. First operand has 271 places, 294 transitions, 10418 flow. Second operand 25 states and 1814 transitions. [2020-10-16 02:56:27,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 312 transitions, 11847 flow [2020-10-16 02:56:27,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 312 transitions, 11663 flow, removed 10 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:27,872 INFO L241 Difference]: Finished difference. Result has 283 places, 304 transitions, 11455 flow [2020-10-16 02:56:27,872 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10237, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=11455, PETRI_PLACES=283, PETRI_TRANSITIONS=304} [2020-10-16 02:56:27,873 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 265 predicate places. [2020-10-16 02:56:27,873 INFO L481 AbstractCegarLoop]: Abstraction has has 283 places, 304 transitions, 11455 flow [2020-10-16 02:56:27,873 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:27,873 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:27,873 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:28,080 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 02:56:28,081 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:28,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:28,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1306509026, now seen corresponding path program 29 times [2020-10-16 02:56:28,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:28,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434914885] [2020-10-16 02:56:28,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:28,144 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-16 02:56:28,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434914885] [2020-10-16 02:56:28,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898606183] [2020-10-16 02:56:28,145 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:28,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:28,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:28,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:28,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:28,258 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:28,265 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-16 02:56:28,266 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:28,266 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:28,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442549842] [2020-10-16 02:56:28,267 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:28,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:28,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:28,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:28,268 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:28,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 304 transitions, 11455 flow. Second operand 13 states. [2020-10-16 02:56:28,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:28,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:28,269 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:28,901 INFO L129 PetriNetUnfolder]: 248/651 cut-off events. [2020-10-16 02:56:28,901 INFO L130 PetriNetUnfolder]: For 66518/66520 co-relation queries the response was YES. [2020-10-16 02:56:28,906 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9675 conditions, 651 events. 248/651 cut-off events. For 66518/66520 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 4630 event pairs, 0 based on Foata normal form. 5/656 useless extension candidates. Maximal degree in co-relation 9555. Up to 277 conditions per place. [2020-10-16 02:56:28,911 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 91 selfloop transitions, 238 changer transitions 0/336 dead transitions. [2020-10-16 02:56:28,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 336 transitions, 13823 flow [2020-10-16 02:56:28,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:56:28,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:56:28,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1815 transitions. [2020-10-16 02:56:28,913 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:28,914 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1815 transitions. [2020-10-16 02:56:28,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1815 transitions. [2020-10-16 02:56:28,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:28,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1815 transitions. [2020-10-16 02:56:28,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:56:28,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:56:28,917 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:56:28,917 INFO L185 Difference]: Start difference. First operand has 283 places, 304 transitions, 11455 flow. Second operand 25 states and 1815 transitions. [2020-10-16 02:56:28,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 336 transitions, 13823 flow [2020-10-16 02:56:29,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 336 transitions, 13025 flow, removed 270 selfloop flow, removed 20 redundant places. [2020-10-16 02:56:29,244 INFO L241 Difference]: Finished difference. Result has 290 places, 334 transitions, 12969 flow [2020-10-16 02:56:29,246 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10671, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=12969, PETRI_PLACES=290, PETRI_TRANSITIONS=334} [2020-10-16 02:56:29,246 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 272 predicate places. [2020-10-16 02:56:29,246 INFO L481 AbstractCegarLoop]: Abstraction has has 290 places, 334 transitions, 12969 flow [2020-10-16 02:56:29,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:29,247 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:29,247 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:29,461 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:29,461 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:29,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:29,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1306480196, now seen corresponding path program 30 times [2020-10-16 02:56:29,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:29,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495589863] [2020-10-16 02:56:29,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:29,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:29,518 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-16 02:56:29,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495589863] [2020-10-16 02:56:29,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914278398] [2020-10-16 02:56:29,519 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:29,560 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:56:29,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:29,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:29,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:29,629 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:29,662 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-16 02:56:29,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:29,662 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:29,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338400914] [2020-10-16 02:56:29,663 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:29,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:29,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:29,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:29,664 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:29,665 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 334 transitions, 12969 flow. Second operand 13 states. [2020-10-16 02:56:29,665 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:29,665 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:29,665 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:30,380 INFO L129 PetriNetUnfolder]: 258/677 cut-off events. [2020-10-16 02:56:30,380 INFO L130 PetriNetUnfolder]: For 70784/70790 co-relation queries the response was YES. [2020-10-16 02:56:30,386 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10341 conditions, 677 events. 258/677 cut-off events. For 70784/70790 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 4880 event pairs, 0 based on Foata normal form. 9/686 useless extension candidates. Maximal degree in co-relation 10220. Up to 288 conditions per place. [2020-10-16 02:56:30,392 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 125 selfloop transitions, 224 changer transitions 0/356 dead transitions. [2020-10-16 02:56:30,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 356 transitions, 14837 flow [2020-10-16 02:56:30,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:56:30,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:56:30,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1815 transitions. [2020-10-16 02:56:30,394 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:30,394 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1815 transitions. [2020-10-16 02:56:30,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1815 transitions. [2020-10-16 02:56:30,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:30,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1815 transitions. [2020-10-16 02:56:30,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:56:30,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:56:30,397 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:56:30,397 INFO L185 Difference]: Start difference. First operand has 290 places, 334 transitions, 12969 flow. Second operand 25 states and 1815 transitions. [2020-10-16 02:56:30,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 356 transitions, 14837 flow [2020-10-16 02:56:30,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 356 transitions, 13937 flow, removed 344 selfloop flow, removed 22 redundant places. [2020-10-16 02:56:30,685 INFO L241 Difference]: Finished difference. Result has 295 places, 349 transitions, 13768 flow [2020-10-16 02:56:30,685 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12204, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=13768, PETRI_PLACES=295, PETRI_TRANSITIONS=349} [2020-10-16 02:56:30,685 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 277 predicate places. [2020-10-16 02:56:30,686 INFO L481 AbstractCegarLoop]: Abstraction has has 295 places, 349 transitions, 13768 flow [2020-10-16 02:56:30,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:30,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:30,686 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:30,899 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-16 02:56:30,899 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:30,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:30,900 INFO L82 PathProgramCache]: Analyzing trace with hash 864147843, now seen corresponding path program 13 times [2020-10-16 02:56:30,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:30,900 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584086564] [2020-10-16 02:56:30,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:30,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:30,967 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-16 02:56:30,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584086564] [2020-10-16 02:56:30,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450061943] [2020-10-16 02:56:30,968 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:31,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:31,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:31,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:31,123 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-16 02:56:31,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:31,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:31,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897501184] [2020-10-16 02:56:31,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:31,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:31,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:31,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:31,126 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:31,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 349 transitions, 13768 flow. Second operand 15 states. [2020-10-16 02:56:31,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:31,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:31,127 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:31,454 INFO L129 PetriNetUnfolder]: 260/683 cut-off events. [2020-10-16 02:56:31,455 INFO L130 PetriNetUnfolder]: For 68409/68411 co-relation queries the response was YES. [2020-10-16 02:56:31,460 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10199 conditions, 683 events. 260/683 cut-off events. For 68409/68411 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 4914 event pairs, 0 based on Foata normal form. 4/687 useless extension candidates. Maximal degree in co-relation 10079. Up to 441 conditions per place. [2020-10-16 02:56:31,467 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 44 changer transitions 0/361 dead transitions. [2020-10-16 02:56:31,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 361 transitions, 14765 flow [2020-10-16 02:56:31,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:31,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:31,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 795 transitions. [2020-10-16 02:56:31,469 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675446049277825 [2020-10-16 02:56:31,469 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 795 transitions. [2020-10-16 02:56:31,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 795 transitions. [2020-10-16 02:56:31,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:31,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 795 transitions. [2020-10-16 02:56:31,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:31,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:31,471 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:31,471 INFO L185 Difference]: Start difference. First operand has 295 places, 349 transitions, 13768 flow. Second operand 11 states and 795 transitions. [2020-10-16 02:56:31,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 361 transitions, 14765 flow [2020-10-16 02:56:31,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 361 transitions, 13981 flow, removed 277 selfloop flow, removed 24 redundant places. [2020-10-16 02:56:31,753 INFO L241 Difference]: Finished difference. Result has 283 places, 351 transitions, 13216 flow [2020-10-16 02:56:31,753 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12989, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13216, PETRI_PLACES=283, PETRI_TRANSITIONS=351} [2020-10-16 02:56:31,754 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 265 predicate places. [2020-10-16 02:56:31,754 INFO L481 AbstractCegarLoop]: Abstraction has has 283 places, 351 transitions, 13216 flow [2020-10-16 02:56:31,754 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:31,754 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:31,754 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:31,967 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 02:56:31,967 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:31,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:31,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1485673805, now seen corresponding path program 14 times [2020-10-16 02:56:31,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:31,968 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364708170] [2020-10-16 02:56:31,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:32,039 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-16 02:56:32,039 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364708170] [2020-10-16 02:56:32,039 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403518835] [2020-10-16 02:56:32,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:32,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:32,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:32,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:32,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:32,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:32,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:32,198 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:32,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856291147] [2020-10-16 02:56:32,198 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:32,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:32,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:32,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:32,200 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:32,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 351 transitions, 13216 flow. Second operand 15 states. [2020-10-16 02:56:32,201 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:32,201 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:32,201 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:32,617 INFO L129 PetriNetUnfolder]: 262/689 cut-off events. [2020-10-16 02:56:32,617 INFO L130 PetriNetUnfolder]: For 66270/66276 co-relation queries the response was YES. [2020-10-16 02:56:32,623 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9923 conditions, 689 events. 262/689 cut-off events. For 66270/66276 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 4973 event pairs, 0 based on Foata normal form. 8/697 useless extension candidates. Maximal degree in co-relation 9803. Up to 405 conditions per place. [2020-10-16 02:56:32,628 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 275 selfloop transitions, 84 changer transitions 0/366 dead transitions. [2020-10-16 02:56:32,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 366 transitions, 14281 flow [2020-10-16 02:56:32,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:32,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:32,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1229 transitions. [2020-10-16 02:56:32,630 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756459593183067 [2020-10-16 02:56:32,630 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1229 transitions. [2020-10-16 02:56:32,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1229 transitions. [2020-10-16 02:56:32,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:32,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1229 transitions. [2020-10-16 02:56:32,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:32,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:32,632 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:32,632 INFO L185 Difference]: Start difference. First operand has 283 places, 351 transitions, 13216 flow. Second operand 17 states and 1229 transitions. [2020-10-16 02:56:32,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 366 transitions, 14281 flow [2020-10-16 02:56:32,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 366 transitions, 14224 flow, removed 1 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:32,850 INFO L241 Difference]: Finished difference. Result has 292 places, 353 transitions, 13503 flow [2020-10-16 02:56:32,851 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13159, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13503, PETRI_PLACES=292, PETRI_TRANSITIONS=353} [2020-10-16 02:56:32,851 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 274 predicate places. [2020-10-16 02:56:32,851 INFO L481 AbstractCegarLoop]: Abstraction has has 292 places, 353 transitions, 13503 flow [2020-10-16 02:56:32,851 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:32,851 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:32,851 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:33,052 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 02:56:33,052 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:33,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:33,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1507123325, now seen corresponding path program 15 times [2020-10-16 02:56:33,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:33,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143591320] [2020-10-16 02:56:33,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:33,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:33,119 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-16 02:56:33,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143591320] [2020-10-16 02:56:33,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432088644] [2020-10-16 02:56:33,120 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 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-16 02:56:33,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:33,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:33,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:33,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:33,279 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-16 02:56:33,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:33,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:33,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270148436] [2020-10-16 02:56:33,280 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:33,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:33,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:33,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:33,282 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:33,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 353 transitions, 13503 flow. Second operand 15 states. [2020-10-16 02:56:33,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:33,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:33,282 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:33,821 INFO L129 PetriNetUnfolder]: 264/694 cut-off events. [2020-10-16 02:56:33,821 INFO L130 PetriNetUnfolder]: For 69756/69758 co-relation queries the response was YES. [2020-10-16 02:56:33,826 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10178 conditions, 694 events. 264/694 cut-off events. For 69756/69758 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 5004 event pairs, 0 based on Foata normal form. 4/698 useless extension candidates. Maximal degree in co-relation 10056. Up to 398 conditions per place. [2020-10-16 02:56:33,831 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 266 selfloop transitions, 95 changer transitions 0/368 dead transitions. [2020-10-16 02:56:33,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 368 transitions, 14576 flow [2020-10-16 02:56:33,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:33,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:33,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1230 transitions. [2020-10-16 02:56:33,833 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6761957119296317 [2020-10-16 02:56:33,833 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1230 transitions. [2020-10-16 02:56:33,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1230 transitions. [2020-10-16 02:56:33,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:33,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1230 transitions. [2020-10-16 02:56:33,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:33,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:33,835 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:33,836 INFO L185 Difference]: Start difference. First operand has 292 places, 353 transitions, 13503 flow. Second operand 17 states and 1230 transitions. [2020-10-16 02:56:33,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 368 transitions, 14576 flow [2020-10-16 02:56:34,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 368 transitions, 14462 flow, removed 6 selfloop flow, removed 13 redundant places. [2020-10-16 02:56:34,043 INFO L241 Difference]: Finished difference. Result has 297 places, 355 transitions, 13769 flow [2020-10-16 02:56:34,043 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13393, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13769, PETRI_PLACES=297, PETRI_TRANSITIONS=355} [2020-10-16 02:56:34,043 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 279 predicate places. [2020-10-16 02:56:34,043 INFO L481 AbstractCegarLoop]: Abstraction has has 297 places, 355 transitions, 13769 flow [2020-10-16 02:56:34,043 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:34,043 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:34,043 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:34,244 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-16 02:56:34,244 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:34,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:34,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1507837565, now seen corresponding path program 16 times [2020-10-16 02:56:34,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:34,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977914187] [2020-10-16 02:56:34,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:34,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:34,312 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-16 02:56:34,313 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977914187] [2020-10-16 02:56:34,313 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246826674] [2020-10-16 02:56:34,313 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 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-16 02:56:34,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:34,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:34,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:34,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:34,433 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:34,447 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-16 02:56:34,447 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:34,448 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:34,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15373595] [2020-10-16 02:56:34,448 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:34,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:34,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:34,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:34,450 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:34,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 355 transitions, 13769 flow. Second operand 15 states. [2020-10-16 02:56:34,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:34,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:34,451 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:34,942 INFO L129 PetriNetUnfolder]: 268/704 cut-off events. [2020-10-16 02:56:34,942 INFO L130 PetriNetUnfolder]: For 71486/71492 co-relation queries the response was YES. [2020-10-16 02:56:34,948 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10489 conditions, 704 events. 268/704 cut-off events. For 71486/71492 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5109 event pairs, 0 based on Foata normal form. 8/712 useless extension candidates. Maximal degree in co-relation 10365. Up to 413 conditions per place. [2020-10-16 02:56:34,954 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 272 selfloop transitions, 93 changer transitions 0/372 dead transitions. [2020-10-16 02:56:34,954 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 372 transitions, 15332 flow [2020-10-16 02:56:34,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:34,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:34,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:34,956 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:34,956 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:34,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:34,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:34,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:34,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:34,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:34,958 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:34,958 INFO L185 Difference]: Start difference. First operand has 297 places, 355 transitions, 13769 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:34,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 372 transitions, 15332 flow [2020-10-16 02:56:35,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 372 transitions, 15185 flow, removed 9 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:35,186 INFO L241 Difference]: Finished difference. Result has 299 places, 364 transitions, 14557 flow [2020-10-16 02:56:35,187 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13631, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14557, PETRI_PLACES=299, PETRI_TRANSITIONS=364} [2020-10-16 02:56:35,187 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 281 predicate places. [2020-10-16 02:56:35,187 INFO L481 AbstractCegarLoop]: Abstraction has has 299 places, 364 transitions, 14557 flow [2020-10-16 02:56:35,187 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:35,187 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:35,187 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:35,388 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:35,388 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:35,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:35,389 INFO L82 PathProgramCache]: Analyzing trace with hash 324894394, now seen corresponding path program 31 times [2020-10-16 02:56:35,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:35,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705389472] [2020-10-16 02:56:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:35,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:35,461 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-16 02:56:35,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705389472] [2020-10-16 02:56:35,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434848581] [2020-10-16 02:56:35,462 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 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-16 02:56:35,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:35,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:35,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:35,686 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-16 02:56:35,687 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:35,687 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:35,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034783878] [2020-10-16 02:56:35,687 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:35,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:35,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:35,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:35,689 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:35,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 364 transitions, 14557 flow. Second operand 15 states. [2020-10-16 02:56:35,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:35,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:35,690 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:36,293 INFO L129 PetriNetUnfolder]: 269/706 cut-off events. [2020-10-16 02:56:36,293 INFO L130 PetriNetUnfolder]: For 72989/72991 co-relation queries the response was YES. [2020-10-16 02:56:36,299 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10677 conditions, 706 events. 269/706 cut-off events. For 72989/72991 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5113 event pairs, 0 based on Foata normal form. 3/709 useless extension candidates. Maximal degree in co-relation 10551. Up to 411 conditions per place. [2020-10-16 02:56:36,305 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 284 selfloop transitions, 89 changer transitions 0/380 dead transitions. [2020-10-16 02:56:36,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 380 transitions, 15622 flow [2020-10-16 02:56:36,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:36,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:36,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 940 transitions. [2020-10-16 02:56:36,307 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757728253055356 [2020-10-16 02:56:36,307 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 940 transitions. [2020-10-16 02:56:36,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 940 transitions. [2020-10-16 02:56:36,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:36,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 940 transitions. [2020-10-16 02:56:36,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:36,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:36,308 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:36,308 INFO L185 Difference]: Start difference. First operand has 299 places, 364 transitions, 14557 flow. Second operand 13 states and 940 transitions. [2020-10-16 02:56:36,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 380 transitions, 15622 flow [2020-10-16 02:56:36,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 380 transitions, 14972 flow, removed 268 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:36,635 INFO L241 Difference]: Finished difference. Result has 303 places, 367 transitions, 14298 flow [2020-10-16 02:56:36,636 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13907, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14298, PETRI_PLACES=303, PETRI_TRANSITIONS=367} [2020-10-16 02:56:36,636 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 285 predicate places. [2020-10-16 02:56:36,636 INFO L481 AbstractCegarLoop]: Abstraction has has 303 places, 367 transitions, 14298 flow [2020-10-16 02:56:36,636 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:36,636 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:36,636 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:36,836 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-16 02:56:36,837 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:36,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:36,838 INFO L82 PathProgramCache]: Analyzing trace with hash 324895355, now seen corresponding path program 32 times [2020-10-16 02:56:36,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:36,838 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548997137] [2020-10-16 02:56:36,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:36,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:36,918 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-16 02:56:36,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548997137] [2020-10-16 02:56:36,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474534606] [2020-10-16 02:56:36,918 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 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-16 02:56:36,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:36,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:36,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:36,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:37,096 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-16 02:56:37,096 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:37,096 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:37,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276252979] [2020-10-16 02:56:37,097 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:37,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:37,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:37,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:37,099 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:37,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 367 transitions, 14298 flow. Second operand 15 states. [2020-10-16 02:56:37,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:37,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:37,100 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:37,485 INFO L129 PetriNetUnfolder]: 271/713 cut-off events. [2020-10-16 02:56:37,485 INFO L130 PetriNetUnfolder]: For 74364/74370 co-relation queries the response was YES. [2020-10-16 02:56:37,496 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10610 conditions, 713 events. 271/713 cut-off events. For 74364/74370 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5205 event pairs, 0 based on Foata normal form. 7/720 useless extension candidates. Maximal degree in co-relation 10481. Up to 404 conditions per place. [2020-10-16 02:56:37,505 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 277 selfloop transitions, 99 changer transitions 0/383 dead transitions. [2020-10-16 02:56:37,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 383 transitions, 15448 flow [2020-10-16 02:56:37,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:56:37,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:56:37,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-16 02:56:37,507 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-16 02:56:37,507 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-16 02:56:37,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-16 02:56:37,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:37,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-16 02:56:37,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:56:37,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:56:37,510 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:56:37,510 INFO L185 Difference]: Start difference. First operand has 303 places, 367 transitions, 14298 flow. Second operand 14 states and 1012 transitions. [2020-10-16 02:56:37,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 383 transitions, 15448 flow [2020-10-16 02:56:37,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 383 transitions, 15347 flow, removed 1 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:37,767 INFO L241 Difference]: Finished difference. Result has 310 places, 373 transitions, 14739 flow [2020-10-16 02:56:37,768 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14198, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=14739, PETRI_PLACES=310, PETRI_TRANSITIONS=373} [2020-10-16 02:56:37,768 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 292 predicate places. [2020-10-16 02:56:37,768 INFO L481 AbstractCegarLoop]: Abstraction has has 310 places, 373 transitions, 14739 flow [2020-10-16 02:56:37,768 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:37,768 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:37,769 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:37,981 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:37,982 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:37,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:37,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1391027045, now seen corresponding path program 33 times [2020-10-16 02:56:37,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:37,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684444606] [2020-10-16 02:56:37,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:38,066 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-16 02:56:38,066 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684444606] [2020-10-16 02:56:38,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585359883] [2020-10-16 02:56:38,067 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 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-16 02:56:38,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:38,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:38,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:38,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:38,223 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-16 02:56:38,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:38,224 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:38,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316277122] [2020-10-16 02:56:38,225 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:38,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:38,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:38,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:38,227 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:38,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 373 transitions, 14739 flow. Second operand 15 states. [2020-10-16 02:56:38,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:38,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:38,228 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:38,645 INFO L129 PetriNetUnfolder]: 273/718 cut-off events. [2020-10-16 02:56:38,645 INFO L130 PetriNetUnfolder]: For 78177/78179 co-relation queries the response was YES. [2020-10-16 02:56:38,651 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10886 conditions, 718 events. 273/718 cut-off events. For 78177/78179 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 5266 event pairs, 0 based on Foata normal form. 3/721 useless extension candidates. Maximal degree in co-relation 10754. Up to 407 conditions per place. [2020-10-16 02:56:38,657 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 279 selfloop transitions, 99 changer transitions 0/385 dead transitions. [2020-10-16 02:56:38,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 385 transitions, 15861 flow [2020-10-16 02:56:38,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:56:38,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:56:38,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-16 02:56:38,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-16 02:56:38,659 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-16 02:56:38,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-16 02:56:38,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:38,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-16 02:56:38,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:56:38,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:56:38,662 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:56:38,662 INFO L185 Difference]: Start difference. First operand has 310 places, 373 transitions, 14739 flow. Second operand 14 states and 1012 transitions. [2020-10-16 02:56:38,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 385 transitions, 15861 flow [2020-10-16 02:56:39,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 385 transitions, 15757 flow, removed 0 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:39,036 INFO L241 Difference]: Finished difference. Result has 316 places, 377 transitions, 15162 flow [2020-10-16 02:56:39,036 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14636, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15162, PETRI_PLACES=316, PETRI_TRANSITIONS=377} [2020-10-16 02:56:39,036 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 298 predicate places. [2020-10-16 02:56:39,036 INFO L481 AbstractCegarLoop]: Abstraction has has 316 places, 377 transitions, 15162 flow [2020-10-16 02:56:39,036 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:39,036 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:39,037 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:39,237 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-16 02:56:39,237 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:39,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:39,238 INFO L82 PathProgramCache]: Analyzing trace with hash 995310267, now seen corresponding path program 34 times [2020-10-16 02:56:39,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:39,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714204025] [2020-10-16 02:56:39,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:39,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:39,312 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-16 02:56:39,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714204025] [2020-10-16 02:56:39,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524754976] [2020-10-16 02:56:39,313 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 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-16 02:56:39,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:39,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:39,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:39,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:39,449 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:39,469 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-16 02:56:39,469 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:39,469 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:39,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118618572] [2020-10-16 02:56:39,470 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:39,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:39,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:39,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:39,472 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:39,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 377 transitions, 15162 flow. Second operand 15 states. [2020-10-16 02:56:39,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:39,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:39,472 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:40,029 INFO L129 PetriNetUnfolder]: 279/734 cut-off events. [2020-10-16 02:56:40,029 INFO L130 PetriNetUnfolder]: For 86867/86869 co-relation queries the response was YES. [2020-10-16 02:56:40,040 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11410 conditions, 734 events. 279/734 cut-off events. For 86867/86869 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 5376 event pairs, 0 based on Foata normal form. 4/738 useless extension candidates. Maximal degree in co-relation 11275. Up to 362 conditions per place. [2020-10-16 02:56:40,047 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 212 selfloop transitions, 176 changer transitions 0/395 dead transitions. [2020-10-16 02:56:40,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 395 transitions, 16736 flow [2020-10-16 02:56:40,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:40,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:40,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:40,049 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:40,049 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:40,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:40,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:40,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:40,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:40,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:40,051 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:40,051 INFO L185 Difference]: Start difference. First operand has 316 places, 377 transitions, 15162 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:40,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 395 transitions, 16736 flow [2020-10-16 02:56:40,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 395 transitions, 16607 flow, removed 15 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:40,332 INFO L241 Difference]: Finished difference. Result has 323 places, 385 transitions, 16150 flow [2020-10-16 02:56:40,333 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15033, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16150, PETRI_PLACES=323, PETRI_TRANSITIONS=385} [2020-10-16 02:56:40,333 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 305 predicate places. [2020-10-16 02:56:40,333 INFO L481 AbstractCegarLoop]: Abstraction has has 323 places, 385 transitions, 16150 flow [2020-10-16 02:56:40,333 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:40,333 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:40,333 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:40,534 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-16 02:56:40,534 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:40,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:40,535 INFO L82 PathProgramCache]: Analyzing trace with hash 995309306, now seen corresponding path program 35 times [2020-10-16 02:56:40,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:40,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505418472] [2020-10-16 02:56:40,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:40,612 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-16 02:56:40,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505418472] [2020-10-16 02:56:40,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986017455] [2020-10-16 02:56:40,613 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 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-16 02:56:40,666 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:40,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:40,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:40,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:40,803 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:40,837 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:40,837 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:40,837 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:40,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336358153] [2020-10-16 02:56:40,838 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:40,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:40,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:40,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:40,840 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:40,840 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 385 transitions, 16150 flow. Second operand 15 states. [2020-10-16 02:56:40,840 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:40,840 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:40,841 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:41,626 INFO L129 PetriNetUnfolder]: 293/769 cut-off events. [2020-10-16 02:56:41,626 INFO L130 PetriNetUnfolder]: For 103154/103160 co-relation queries the response was YES. [2020-10-16 02:56:41,634 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12481 conditions, 769 events. 293/769 cut-off events. For 103154/103160 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 5704 event pairs, 0 based on Foata normal form. 9/778 useless extension candidates. Maximal degree in co-relation 12343. Up to 368 conditions per place. [2020-10-16 02:56:41,640 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 178 selfloop transitions, 226 changer transitions 0/411 dead transitions. [2020-10-16 02:56:41,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 411 transitions, 18415 flow [2020-10-16 02:56:41,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:41,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1525 transitions. [2020-10-16 02:56:41,642 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786826880284824 [2020-10-16 02:56:41,642 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1525 transitions. [2020-10-16 02:56:41,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1525 transitions. [2020-10-16 02:56:41,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:41,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1525 transitions. [2020-10-16 02:56:41,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:41,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:41,644 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:41,645 INFO L185 Difference]: Start difference. First operand has 323 places, 385 transitions, 16150 flow. Second operand 21 states and 1525 transitions. [2020-10-16 02:56:41,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 411 transitions, 18415 flow [2020-10-16 02:56:42,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 411 transitions, 17897 flow, removed 155 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:42,069 INFO L241 Difference]: Finished difference. Result has 334 places, 406 transitions, 17644 flow [2020-10-16 02:56:42,069 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15636, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=17644, PETRI_PLACES=334, PETRI_TRANSITIONS=406} [2020-10-16 02:56:42,069 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 316 predicate places. [2020-10-16 02:56:42,070 INFO L481 AbstractCegarLoop]: Abstraction has has 334 places, 406 transitions, 17644 flow [2020-10-16 02:56:42,070 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:42,070 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:42,070 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:42,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:42,271 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:42,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:42,271 INFO L82 PathProgramCache]: Analyzing trace with hash 995279515, now seen corresponding path program 36 times [2020-10-16 02:56:42,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:42,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318457192] [2020-10-16 02:56:42,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:42,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:42,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:42,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318457192] [2020-10-16 02:56:42,349 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100356587] [2020-10-16 02:56:42,349 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-16 02:56:42,393 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:56:42,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:42,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:42,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:42,510 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:42,542 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-16 02:56:42,542 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:42,542 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:42,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110032806] [2020-10-16 02:56:42,543 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:42,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:42,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:42,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:42,544 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:42,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 406 transitions, 17644 flow. Second operand 15 states. [2020-10-16 02:56:42,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:42,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:42,545 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:43,314 INFO L129 PetriNetUnfolder]: 302/793 cut-off events. [2020-10-16 02:56:43,314 INFO L130 PetriNetUnfolder]: For 105731/105733 co-relation queries the response was YES. [2020-10-16 02:56:43,322 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13239 conditions, 793 events. 302/793 cut-off events. For 105731/105733 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 5849 event pairs, 0 based on Foata normal form. 4/797 useless extension candidates. Maximal degree in co-relation 13099. Up to 445 conditions per place. [2020-10-16 02:56:43,329 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 252 selfloop transitions, 166 changer transitions 0/425 dead transitions. [2020-10-16 02:56:43,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 425 transitions, 19514 flow [2020-10-16 02:56:43,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:43,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:43,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1524 transitions. [2020-10-16 02:56:43,331 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-16 02:56:43,331 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1524 transitions. [2020-10-16 02:56:43,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1524 transitions. [2020-10-16 02:56:43,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:43,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1524 transitions. [2020-10-16 02:56:43,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:43,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:43,334 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:43,334 INFO L185 Difference]: Start difference. First operand has 334 places, 406 transitions, 17644 flow. Second operand 21 states and 1524 transitions. [2020-10-16 02:56:43,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 425 transitions, 19514 flow [2020-10-16 02:56:43,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 425 transitions, 18711 flow, removed 288 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:43,700 INFO L241 Difference]: Finished difference. Result has 342 places, 419 transitions, 18165 flow [2020-10-16 02:56:43,701 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16890, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=18165, PETRI_PLACES=342, PETRI_TRANSITIONS=419} [2020-10-16 02:56:43,701 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 324 predicate places. [2020-10-16 02:56:43,701 INFO L481 AbstractCegarLoop]: Abstraction has has 342 places, 419 transitions, 18165 flow [2020-10-16 02:56:43,701 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:43,701 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:43,701 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:43,901 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-16 02:56:43,902 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:43,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:43,902 INFO L82 PathProgramCache]: Analyzing trace with hash 679424545, now seen corresponding path program 37 times [2020-10-16 02:56:43,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:43,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416121291] [2020-10-16 02:56:43,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:43,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:44,005 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-16 02:56:44,006 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416121291] [2020-10-16 02:56:44,006 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896932499] [2020-10-16 02:56:44,006 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-16 02:56:44,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:44,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:44,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:44,158 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-16 02:56:44,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:44,159 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:44,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233291769] [2020-10-16 02:56:44,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:44,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:44,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:44,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:44,161 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:44,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 419 transitions, 18165 flow. Second operand 15 states. [2020-10-16 02:56:44,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:44,162 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:44,162 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:44,620 INFO L129 PetriNetUnfolder]: 303/795 cut-off events. [2020-10-16 02:56:44,621 INFO L130 PetriNetUnfolder]: For 104179/104185 co-relation queries the response was YES. [2020-10-16 02:56:44,627 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13261 conditions, 795 events. 303/795 cut-off events. For 104179/104185 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 5931 event pairs, 0 based on Foata normal form. 7/802 useless extension candidates. Maximal degree in co-relation 13118. Up to 496 conditions per place. [2020-10-16 02:56:44,634 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 351 selfloop transitions, 71 changer transitions 0/429 dead transitions. [2020-10-16 02:56:44,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 429 transitions, 19314 flow [2020-10-16 02:56:44,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:44,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:44,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 797 transitions. [2020-10-16 02:56:44,636 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6771452846219201 [2020-10-16 02:56:44,636 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 797 transitions. [2020-10-16 02:56:44,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 797 transitions. [2020-10-16 02:56:44,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:44,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 797 transitions. [2020-10-16 02:56:44,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:44,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:44,637 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:44,637 INFO L185 Difference]: Start difference. First operand has 342 places, 419 transitions, 18165 flow. Second operand 11 states and 797 transitions. [2020-10-16 02:56:44,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 429 transitions, 19314 flow [2020-10-16 02:56:44,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 429 transitions, 18868 flow, removed 138 selfloop flow, removed 17 redundant places. [2020-10-16 02:56:44,969 INFO L241 Difference]: Finished difference. Result has 337 places, 421 transitions, 18067 flow [2020-10-16 02:56:44,970 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17738, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18067, PETRI_PLACES=337, PETRI_TRANSITIONS=421} [2020-10-16 02:56:44,970 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 319 predicate places. [2020-10-16 02:56:44,970 INFO L481 AbstractCegarLoop]: Abstraction has has 337 places, 421 transitions, 18067 flow [2020-10-16 02:56:44,970 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:44,970 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:44,970 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:45,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-16 02:56:45,171 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:45,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:45,172 INFO L82 PathProgramCache]: Analyzing trace with hash -732586146, now seen corresponding path program 38 times [2020-10-16 02:56:45,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:45,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660877677] [2020-10-16 02:56:45,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:45,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:45,240 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-16 02:56:45,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660877677] [2020-10-16 02:56:45,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783629401] [2020-10-16 02:56:45,240 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-16 02:56:45,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:45,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:45,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:45,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:47,493 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:47,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:47,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:47,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:47,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481971770] [2020-10-16 02:56:47,539 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:47,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:47,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:47,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=144, Unknown=1, NotChecked=0, Total=210 [2020-10-16 02:56:47,540 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:47,540 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 421 transitions, 18067 flow. Second operand 15 states. [2020-10-16 02:56:47,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:47,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:47,541 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:51,848 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 02:56:55,980 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 02:56:56,724 INFO L129 PetriNetUnfolder]: 314/825 cut-off events. [2020-10-16 02:56:56,725 INFO L130 PetriNetUnfolder]: For 116347/116353 co-relation queries the response was YES. [2020-10-16 02:56:56,733 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13961 conditions, 825 events. 314/825 cut-off events. For 116347/116353 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 6221 event pairs, 0 based on Foata normal form. 9/834 useless extension candidates. Maximal degree in co-relation 13816. Up to 327 conditions per place. [2020-10-16 02:56:56,741 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 147 selfloop transitions, 287 changer transitions 0/441 dead transitions. [2020-10-16 02:56:56,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 441 transitions, 20269 flow [2020-10-16 02:56:56,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:56:56,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:56:56,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1670 transitions. [2020-10-16 02:56:56,743 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785859406745226 [2020-10-16 02:56:56,744 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1670 transitions. [2020-10-16 02:56:56,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1670 transitions. [2020-10-16 02:56:56,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:56,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1670 transitions. [2020-10-16 02:56:56,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:56:56,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:56:56,748 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:56:56,748 INFO L185 Difference]: Start difference. First operand has 337 places, 421 transitions, 18067 flow. Second operand 23 states and 1670 transitions. [2020-10-16 02:56:56,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 441 transitions, 20269 flow [2020-10-16 02:56:57,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 441 transitions, 20185 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:57,126 INFO L241 Difference]: Finished difference. Result has 354 places, 437 transitions, 20050 flow [2020-10-16 02:56:57,126 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17985, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=20050, PETRI_PLACES=354, PETRI_TRANSITIONS=437} [2020-10-16 02:56:57,126 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 336 predicate places. [2020-10-16 02:56:57,126 INFO L481 AbstractCegarLoop]: Abstraction has has 354 places, 437 transitions, 20050 flow [2020-10-16 02:56:57,126 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:57,127 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:57,127 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:57,327 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 02:56:57,327 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:57,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:57,328 INFO L82 PathProgramCache]: Analyzing trace with hash -1790926416, now seen corresponding path program 39 times [2020-10-16 02:56:57,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:57,328 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976262065] [2020-10-16 02:56:57,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:57,424 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-16 02:56:57,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976262065] [2020-10-16 02:56:57,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817013650] [2020-10-16 02:56:57,425 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-16 02:56:57,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:57,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:57,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:57,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:57,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-16 02:56:57,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:57,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:57,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788599057] [2020-10-16 02:56:57,606 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:57,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:57,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:57,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:57,608 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:57,608 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 437 transitions, 20050 flow. Second operand 15 states. [2020-10-16 02:56:57,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:57,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:57,609 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:58,260 INFO L129 PetriNetUnfolder]: 316/828 cut-off events. [2020-10-16 02:56:58,260 INFO L130 PetriNetUnfolder]: For 120194/120200 co-relation queries the response was YES. [2020-10-16 02:56:58,267 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14578 conditions, 828 events. 316/828 cut-off events. For 120194/120200 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 6244 event pairs, 0 based on Foata normal form. 7/835 useless extension candidates. Maximal degree in co-relation 14430. Up to 489 conditions per place. [2020-10-16 02:56:58,274 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 342 selfloop transitions, 102 changer transitions 0/451 dead transitions. [2020-10-16 02:56:58,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 451 transitions, 21477 flow [2020-10-16 02:56:58,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:58,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:58,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 869 transitions. [2020-10-16 02:56:58,276 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676791277258567 [2020-10-16 02:56:58,276 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 869 transitions. [2020-10-16 02:56:58,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 869 transitions. [2020-10-16 02:56:58,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:58,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 869 transitions. [2020-10-16 02:56:58,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:58,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:58,277 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:58,278 INFO L185 Difference]: Start difference. First operand has 354 places, 437 transitions, 20050 flow. Second operand 12 states and 869 transitions. [2020-10-16 02:56:58,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 451 transitions, 21477 flow [2020-10-16 02:56:58,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 451 transitions, 20436 flow, removed 416 selfloop flow, removed 17 redundant places. [2020-10-16 02:56:58,715 INFO L241 Difference]: Finished difference. Result has 350 places, 440 transitions, 19637 flow [2020-10-16 02:56:58,716 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=19095, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=19637, PETRI_PLACES=350, PETRI_TRANSITIONS=440} [2020-10-16 02:56:58,716 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 332 predicate places. [2020-10-16 02:56:58,716 INFO L481 AbstractCegarLoop]: Abstraction has has 350 places, 440 transitions, 19637 flow [2020-10-16 02:56:58,716 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:58,716 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:58,716 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:58,916 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:58,917 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:58,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:58,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1244198512, now seen corresponding path program 40 times [2020-10-16 02:56:58,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:58,918 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865325418] [2020-10-16 02:56:58,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:58,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:58,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865325418] [2020-10-16 02:56:58,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861192116] [2020-10-16 02:56:58,996 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 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-16 02:56:59,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:59,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:59,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:59,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:59,168 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:59,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:59,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:59,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:56:59,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044529862] [2020-10-16 02:56:59,193 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:59,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:59,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:59,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:59,194 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:59,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 440 transitions, 19637 flow. Second operand 15 states. [2020-10-16 02:56:59,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:59,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:59,195 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:59,811 INFO L129 PetriNetUnfolder]: 322/845 cut-off events. [2020-10-16 02:56:59,812 INFO L130 PetriNetUnfolder]: For 122933/122935 co-relation queries the response was YES. [2020-10-16 02:56:59,825 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14576 conditions, 845 events. 322/845 cut-off events. For 122933/122935 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 6353 event pairs, 0 based on Foata normal form. 4/849 useless extension candidates. Maximal degree in co-relation 14426. Up to 443 conditions per place. [2020-10-16 02:56:59,836 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 271 selfloop transitions, 179 changer transitions 0/457 dead transitions. [2020-10-16 02:56:59,837 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 457 transitions, 21448 flow [2020-10-16 02:56:59,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:59,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:59,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:59,838 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:59,838 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:59,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:59,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:59,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:59,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:59,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:59,840 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:59,840 INFO L185 Difference]: Start difference. First operand has 350 places, 440 transitions, 19637 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:59,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 457 transitions, 21448 flow [2020-10-16 02:57:00,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 457 transitions, 21342 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 02:57:00,267 INFO L241 Difference]: Finished difference. Result has 358 places, 448 transitions, 20739 flow [2020-10-16 02:57:00,268 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=19533, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20739, PETRI_PLACES=358, PETRI_TRANSITIONS=448} [2020-10-16 02:57:00,268 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 340 predicate places. [2020-10-16 02:57:00,268 INFO L481 AbstractCegarLoop]: Abstraction has has 358 places, 448 transitions, 20739 flow [2020-10-16 02:57:00,268 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:00,268 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:00,268 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:00,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:00,469 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:00,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:00,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1868755952, now seen corresponding path program 41 times [2020-10-16 02:57:00,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:00,470 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677584275] [2020-10-16 02:57:00,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:00,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:00,550 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-16 02:57:00,550 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677584275] [2020-10-16 02:57:00,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670500614] [2020-10-16 02:57:00,551 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 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-16 02:57:00,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:00,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:00,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:00,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:00,698 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:00,737 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-16 02:57:00,737 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:00,737 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:00,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274903303] [2020-10-16 02:57:00,738 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:00,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:00,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:00,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:00,739 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:00,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 448 transitions, 20739 flow. Second operand 15 states. [2020-10-16 02:57:00,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:00,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:00,740 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:01,726 INFO L129 PetriNetUnfolder]: 329/868 cut-off events. [2020-10-16 02:57:01,726 INFO L130 PetriNetUnfolder]: For 131456/131458 co-relation queries the response was YES. [2020-10-16 02:57:01,735 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15378 conditions, 868 events. 329/868 cut-off events. For 131456/131458 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 6654 event pairs, 0 based on Foata normal form. 4/872 useless extension candidates. Maximal degree in co-relation 15225. Up to 348 conditions per place. [2020-10-16 02:57:01,743 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 300 changer transitions 0/466 dead transitions. [2020-10-16 02:57:01,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 466 transitions, 22645 flow [2020-10-16 02:57:01,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:57:01,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:57:01,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-16 02:57:01,745 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-16 02:57:01,745 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-16 02:57:01,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-16 02:57:01,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:01,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-16 02:57:01,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:57:01,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:57:01,749 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:57:01,749 INFO L185 Difference]: Start difference. First operand has 358 places, 448 transitions, 20739 flow. Second operand 25 states and 1814 transitions. [2020-10-16 02:57:01,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 466 transitions, 22645 flow [2020-10-16 02:57:02,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 466 transitions, 22166 flow, removed 159 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:02,209 INFO L241 Difference]: Finished difference. Result has 374 places, 457 transitions, 21860 flow [2020-10-16 02:57:02,209 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20260, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=21860, PETRI_PLACES=374, PETRI_TRANSITIONS=457} [2020-10-16 02:57:02,209 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 356 predicate places. [2020-10-16 02:57:02,209 INFO L481 AbstractCegarLoop]: Abstraction has has 374 places, 457 transitions, 21860 flow [2020-10-16 02:57:02,209 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:02,209 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:02,210 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:02,412 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:02,413 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:02,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:02,413 INFO L82 PathProgramCache]: Analyzing trace with hash 1868994063, now seen corresponding path program 42 times [2020-10-16 02:57:02,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:02,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112027065] [2020-10-16 02:57:02,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:02,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:02,481 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-16 02:57:02,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112027065] [2020-10-16 02:57:02,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038091592] [2020-10-16 02:57:02,481 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 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-16 02:57:02,524 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:57:02,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:02,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:02,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:02,650 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-16 02:57:02,650 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:02,650 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:02,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567107029] [2020-10-16 02:57:02,651 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:02,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:02,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:02,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:02,652 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:02,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 457 transitions, 21860 flow. Second operand 15 states. [2020-10-16 02:57:02,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:02,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:02,653 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:03,214 INFO L129 PetriNetUnfolder]: 340/896 cut-off events. [2020-10-16 02:57:03,214 INFO L130 PetriNetUnfolder]: For 139296/139302 co-relation queries the response was YES. [2020-10-16 02:57:03,223 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16267 conditions, 896 events. 340/896 cut-off events. For 139296/139302 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 6917 event pairs, 0 based on Foata normal form. 7/903 useless extension candidates. Maximal degree in co-relation 16111. Up to 462 conditions per place. [2020-10-16 02:57:03,232 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 307 selfloop transitions, 172 changer transitions 0/486 dead transitions. [2020-10-16 02:57:03,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 486 transitions, 24079 flow [2020-10-16 02:57:03,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:03,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:03,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1086 transitions. [2020-10-16 02:57:03,234 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-16 02:57:03,234 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1086 transitions. [2020-10-16 02:57:03,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1086 transitions. [2020-10-16 02:57:03,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:03,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1086 transitions. [2020-10-16 02:57:03,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:03,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:03,237 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:03,237 INFO L185 Difference]: Start difference. First operand has 374 places, 457 transitions, 21860 flow. Second operand 15 states and 1086 transitions. [2020-10-16 02:57:03,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 486 transitions, 24079 flow [2020-10-16 02:57:03,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 486 transitions, 23349 flow, removed 253 selfloop flow, removed 19 redundant places. [2020-10-16 02:57:03,732 INFO L241 Difference]: Finished difference. Result has 373 places, 473 transitions, 22699 flow [2020-10-16 02:57:03,733 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21260, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=22699, PETRI_PLACES=373, PETRI_TRANSITIONS=473} [2020-10-16 02:57:03,733 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 355 predicate places. [2020-10-16 02:57:03,733 INFO L481 AbstractCegarLoop]: Abstraction has has 373 places, 473 transitions, 22699 flow [2020-10-16 02:57:03,734 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:03,734 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:03,734 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:03,948 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:03,949 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:03,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:03,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1869709264, now seen corresponding path program 43 times [2020-10-16 02:57:03,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:03,950 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61620791] [2020-10-16 02:57:03,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:03,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:04,020 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-16 02:57:04,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61620791] [2020-10-16 02:57:04,021 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651215268] [2020-10-16 02:57:04,021 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 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-16 02:57:04,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:04,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:04,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:04,296 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:04,311 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-16 02:57:04,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:04,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:04,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747303495] [2020-10-16 02:57:04,312 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:04,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:04,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:04,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:04,314 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:04,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 473 transitions, 22699 flow. Second operand 15 states. [2020-10-16 02:57:04,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:04,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:04,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:05,068 INFO L129 PetriNetUnfolder]: 347/915 cut-off events. [2020-10-16 02:57:05,068 INFO L130 PetriNetUnfolder]: For 149623/149629 co-relation queries the response was YES. [2020-10-16 02:57:05,078 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16820 conditions, 915 events. 347/915 cut-off events. For 149623/149629 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 7103 event pairs, 0 based on Foata normal form. 8/923 useless extension candidates. Maximal degree in co-relation 16660. Up to 507 conditions per place. [2020-10-16 02:57:05,086 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 324 selfloop transitions, 155 changer transitions 0/486 dead transitions. [2020-10-16 02:57:05,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 486 transitions, 24611 flow [2020-10-16 02:57:05,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:05,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:05,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:57:05,088 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:57:05,088 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:57:05,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:57:05,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:05,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:57:05,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:05,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:05,095 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:05,095 INFO L185 Difference]: Start difference. First operand has 373 places, 473 transitions, 22699 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:57:05,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 486 transitions, 24611 flow [2020-10-16 02:57:05,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 486 transitions, 24412 flow, removed 25 selfloop flow, removed 9 redundant places. [2020-10-16 02:57:05,598 INFO L241 Difference]: Finished difference. Result has 381 places, 482 transitions, 23788 flow [2020-10-16 02:57:05,599 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=22503, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23788, PETRI_PLACES=381, PETRI_TRANSITIONS=482} [2020-10-16 02:57:05,599 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 363 predicate places. [2020-10-16 02:57:05,599 INFO L481 AbstractCegarLoop]: Abstraction has has 381 places, 482 transitions, 23788 flow [2020-10-16 02:57:05,599 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:05,599 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:05,599 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:05,800 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-16 02:57:05,800 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:05,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:05,800 INFO L82 PathProgramCache]: Analyzing trace with hash -704881477, now seen corresponding path program 44 times [2020-10-16 02:57:05,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:05,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467108885] [2020-10-16 02:57:05,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:05,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:05,879 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-16 02:57:05,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467108885] [2020-10-16 02:57:05,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140692126] [2020-10-16 02:57:05,880 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 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-16 02:57:05,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:05,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:05,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:05,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:06,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:06,026 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-16 02:57:06,027 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:06,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:06,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008680364] [2020-10-16 02:57:06,027 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:06,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:06,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:06,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:06,029 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:06,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 482 transitions, 23788 flow. Second operand 15 states. [2020-10-16 02:57:06,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:06,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:06,030 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:06,838 INFO L129 PetriNetUnfolder]: 360/949 cut-off events. [2020-10-16 02:57:06,838 INFO L130 PetriNetUnfolder]: For 164285/164287 co-relation queries the response was YES. [2020-10-16 02:57:06,848 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17774 conditions, 949 events. 360/949 cut-off events. For 164285/164287 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 7330 event pairs, 0 based on Foata normal form. 4/953 useless extension candidates. Maximal degree in co-relation 17611. Up to 571 conditions per place. [2020-10-16 02:57:06,857 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 348 selfloop transitions, 151 changer transitions 0/506 dead transitions. [2020-10-16 02:57:06,857 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 506 transitions, 26146 flow [2020-10-16 02:57:06,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:57:06,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:57:06,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-16 02:57:06,859 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-16 02:57:06,859 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-16 02:57:06,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-16 02:57:06,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:06,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-16 02:57:06,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:57:06,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:57:06,862 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:57:06,862 INFO L185 Difference]: Start difference. First operand has 381 places, 482 transitions, 23788 flow. Second operand 23 states and 1669 transitions. [2020-10-16 02:57:06,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 506 transitions, 26146 flow [2020-10-16 02:57:07,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 506 transitions, 25500 flow, removed 258 selfloop flow, removed 9 redundant places. [2020-10-16 02:57:07,580 INFO L241 Difference]: Finished difference. Result has 397 places, 502 transitions, 24760 flow [2020-10-16 02:57:07,581 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=23145, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=24760, PETRI_PLACES=397, PETRI_TRANSITIONS=502} [2020-10-16 02:57:07,581 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 379 predicate places. [2020-10-16 02:57:07,581 INFO L481 AbstractCegarLoop]: Abstraction has has 397 places, 502 transitions, 24760 flow [2020-10-16 02:57:07,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:07,581 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:07,581 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:07,782 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:07,782 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:07,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:07,783 INFO L82 PathProgramCache]: Analyzing trace with hash 1869708303, now seen corresponding path program 45 times [2020-10-16 02:57:07,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:07,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789040138] [2020-10-16 02:57:07,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:07,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:07,855 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-16 02:57:07,856 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789040138] [2020-10-16 02:57:07,856 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439438749] [2020-10-16 02:57:07,856 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 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-16 02:57:07,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:57:07,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:07,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:07,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:08,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:08,057 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-16 02:57:08,057 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:08,057 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:08,058 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306695834] [2020-10-16 02:57:08,058 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:08,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:08,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:08,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:08,060 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:08,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 502 transitions, 24760 flow. Second operand 15 states. [2020-10-16 02:57:08,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:08,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:08,061 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:08,930 INFO L129 PetriNetUnfolder]: 373/982 cut-off events. [2020-10-16 02:57:08,930 INFO L130 PetriNetUnfolder]: For 174948/174950 co-relation queries the response was YES. [2020-10-16 02:57:08,942 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18532 conditions, 982 events. 373/982 cut-off events. For 174948/174950 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 7734 event pairs, 0 based on Foata normal form. 4/986 useless extension candidates. Maximal degree in co-relation 18366. Up to 498 conditions per place. [2020-10-16 02:57:08,951 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 261 selfloop transitions, 259 changer transitions 0/527 dead transitions. [2020-10-16 02:57:08,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 527 transitions, 27255 flow [2020-10-16 02:57:08,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:57:08,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:57:08,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-16 02:57:08,953 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-16 02:57:08,953 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-16 02:57:08,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-16 02:57:08,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:08,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-16 02:57:08,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:57:08,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:57:08,956 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:57:08,956 INFO L185 Difference]: Start difference. First operand has 397 places, 502 transitions, 24760 flow. Second operand 23 states and 1669 transitions. [2020-10-16 02:57:08,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 527 transitions, 27255 flow [2020-10-16 02:57:09,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 527 transitions, 26706 flow, removed 193 selfloop flow, removed 18 redundant places. [2020-10-16 02:57:09,561 INFO L241 Difference]: Finished difference. Result has 404 places, 521 transitions, 26197 flow [2020-10-16 02:57:09,562 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24233, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=26197, PETRI_PLACES=404, PETRI_TRANSITIONS=521} [2020-10-16 02:57:09,562 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 386 predicate places. [2020-10-16 02:57:09,562 INFO L481 AbstractCegarLoop]: Abstraction has has 404 places, 521 transitions, 26197 flow [2020-10-16 02:57:09,562 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:09,562 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:09,562 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:09,763 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-16 02:57:09,763 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:09,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:09,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1869679473, now seen corresponding path program 46 times [2020-10-16 02:57:09,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:09,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297137847] [2020-10-16 02:57:09,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:09,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:09,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-16 02:57:09,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297137847] [2020-10-16 02:57:09,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969573634] [2020-10-16 02:57:09,836 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 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-16 02:57:09,877 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:09,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:09,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:09,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:09,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:14,137 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 19 [2020-10-16 02:57:14,138 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-16 02:57:14,138 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:14,138 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:57:14,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762742816] [2020-10-16 02:57:14,138 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:57:14,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:14,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:57:14,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=174, Unknown=1, NotChecked=0, Total=240 [2020-10-16 02:57:14,141 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:14,141 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 521 transitions, 26197 flow. Second operand 16 states. [2020-10-16 02:57:14,141 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:14,141 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:14,141 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:20,743 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-16 02:57:32,250 WARN L193 SmtUtils]: Spent 1.90 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-16 02:57:54,069 INFO L129 PetriNetUnfolder]: 388/1026 cut-off events. [2020-10-16 02:57:54,069 INFO L130 PetriNetUnfolder]: For 193772/193778 co-relation queries the response was YES. [2020-10-16 02:57:54,081 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19881 conditions, 1026 events. 388/1026 cut-off events. For 193772/193778 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8146 event pairs, 0 based on Foata normal form. 9/1035 useless extension candidates. Maximal degree in co-relation 19711. Up to 409 conditions per place. [2020-10-16 02:57:54,091 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 185 selfloop transitions, 355 changer transitions 0/547 dead transitions. [2020-10-16 02:57:54,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 547 transitions, 29209 flow [2020-10-16 02:57:54,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 02:57:54,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 02:57:54,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2104 transitions. [2020-10-16 02:57:54,094 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780534966161779 [2020-10-16 02:57:54,094 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2104 transitions. [2020-10-16 02:57:54,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2104 transitions. [2020-10-16 02:57:54,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:54,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2104 transitions. [2020-10-16 02:57:54,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 02:57:54,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 02:57:54,099 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 02:57:54,099 INFO L185 Difference]: Start difference. First operand has 404 places, 521 transitions, 26197 flow. Second operand 29 states and 2104 transitions. [2020-10-16 02:57:54,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 547 transitions, 29209 flow [2020-10-16 02:57:54,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 547 transitions, 28370 flow, removed 314 selfloop flow, removed 17 redundant places. [2020-10-16 02:57:54,794 INFO L241 Difference]: Finished difference. Result has 419 places, 542 transitions, 28163 flow [2020-10-16 02:57:54,795 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=25358, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=28163, PETRI_PLACES=419, PETRI_TRANSITIONS=542} [2020-10-16 02:57:54,795 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 401 predicate places. [2020-10-16 02:57:54,795 INFO L481 AbstractCegarLoop]: Abstraction has has 419 places, 542 transitions, 28163 flow [2020-10-16 02:57:54,795 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:57:54,795 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:54,795 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:54,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:54,997 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:54,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:54,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1869678512, now seen corresponding path program 47 times [2020-10-16 02:57:54,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:54,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180875658] [2020-10-16 02:57:54,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:55,082 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-16 02:57:55,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180875658] [2020-10-16 02:57:55,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823877941] [2020-10-16 02:57:55,083 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 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-16 02:57:55,127 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:57:55,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:55,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:55,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:55,237 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:55,252 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-16 02:57:55,253 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:55,253 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:55,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132833106] [2020-10-16 02:57:55,253 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:55,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:55,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:55,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:55,255 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:55,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 542 transitions, 28163 flow. Second operand 15 states. [2020-10-16 02:57:55,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:55,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:55,256 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:56,454 INFO L129 PetriNetUnfolder]: 398/1050 cut-off events. [2020-10-16 02:57:56,454 INFO L130 PetriNetUnfolder]: For 200965/200971 co-relation queries the response was YES. [2020-10-16 02:57:56,467 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20876 conditions, 1050 events. 398/1050 cut-off events. For 200965/200971 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8355 event pairs, 0 based on Foata normal form. 8/1058 useless extension candidates. Maximal degree in co-relation 20701. Up to 562 conditions per place. [2020-10-16 02:57:56,478 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 297 selfloop transitions, 257 changer transitions 0/561 dead transitions. [2020-10-16 02:57:56,478 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 561 transitions, 30582 flow [2020-10-16 02:57:56,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:57:56,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:57:56,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-16 02:57:56,480 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 02:57:56,480 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-16 02:57:56,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-16 02:57:56,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:56,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-16 02:57:56,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:57:56,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:57:56,483 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:57:56,483 INFO L185 Difference]: Start difference. First operand has 419 places, 542 transitions, 28163 flow. Second operand 27 states and 1959 transitions. [2020-10-16 02:57:56,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 561 transitions, 30582 flow [2020-10-16 02:57:57,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 561 transitions, 28704 flow, removed 757 selfloop flow, removed 23 redundant places. [2020-10-16 02:57:57,321 INFO L241 Difference]: Finished difference. Result has 425 places, 556 transitions, 28057 flow [2020-10-16 02:57:57,322 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=26290, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=28057, PETRI_PLACES=425, PETRI_TRANSITIONS=556} [2020-10-16 02:57:57,322 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 407 predicate places. [2020-10-16 02:57:57,322 INFO L481 AbstractCegarLoop]: Abstraction has has 425 places, 556 transitions, 28057 flow [2020-10-16 02:57:57,322 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:57,323 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:57,323 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:57,523 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-16 02:57:57,523 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:57,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:57,524 INFO L82 PathProgramCache]: Analyzing trace with hash -705564965, now seen corresponding path program 48 times [2020-10-16 02:57:57,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:57,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896747466] [2020-10-16 02:57:57,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:57,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:57,739 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-16 02:57:57,740 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896747466] [2020-10-16 02:57:57,740 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356052203] [2020-10-16 02:57:57,740 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 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-16 02:57:57,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:57:57,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:57,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:57,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:57,907 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-16 02:57:57,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:57,907 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:57,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522384173] [2020-10-16 02:57:57,908 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:57,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:57,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:57,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:57,909 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:57,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 556 transitions, 28057 flow. Second operand 15 states. [2020-10-16 02:57:57,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:57,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:57,910 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:58,734 INFO L129 PetriNetUnfolder]: 410/1082 cut-off events. [2020-10-16 02:57:58,734 INFO L130 PetriNetUnfolder]: For 190605/190611 co-relation queries the response was YES. [2020-10-16 02:57:58,748 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20727 conditions, 1082 events. 410/1082 cut-off events. For 190605/190611 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 8671 event pairs, 0 based on Foata normal form. 7/1089 useless extension candidates. Maximal degree in co-relation 20550. Up to 517 conditions per place. [2020-10-16 02:57:58,759 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 326 selfloop transitions, 264 changer transitions 0/597 dead transitions. [2020-10-16 02:57:58,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 597 transitions, 30730 flow [2020-10-16 02:57:58,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:58,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:58,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1520 transitions. [2020-10-16 02:57:58,761 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764574988874055 [2020-10-16 02:57:58,761 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1520 transitions. [2020-10-16 02:57:58,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1520 transitions. [2020-10-16 02:57:58,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:58,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1520 transitions. [2020-10-16 02:57:58,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:58,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:58,763 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:58,763 INFO L185 Difference]: Start difference. First operand has 425 places, 556 transitions, 28057 flow. Second operand 21 states and 1520 transitions. [2020-10-16 02:57:58,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 597 transitions, 30730 flow [2020-10-16 02:57:59,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 597 transitions, 29669 flow, removed 378 selfloop flow, removed 24 redundant places. [2020-10-16 02:57:59,575 INFO L241 Difference]: Finished difference. Result has 424 places, 573 transitions, 28777 flow [2020-10-16 02:57:59,576 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=27040, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=28777, PETRI_PLACES=424, PETRI_TRANSITIONS=573} [2020-10-16 02:57:59,576 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 406 predicate places. [2020-10-16 02:57:59,576 INFO L481 AbstractCegarLoop]: Abstraction has has 424 places, 573 transitions, 28777 flow [2020-10-16 02:57:59,576 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:59,576 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:59,576 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:59,785 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:59,786 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:59,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:59,786 INFO L82 PathProgramCache]: Analyzing trace with hash -704851686, now seen corresponding path program 49 times [2020-10-16 02:57:59,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:59,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100399698] [2020-10-16 02:57:59,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:59,865 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100399698] [2020-10-16 02:57:59,865 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564589856] [2020-10-16 02:57:59,865 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 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-16 02:57:59,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:59,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:59,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:00,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:00,011 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-16 02:58:00,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:00,012 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:00,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510146766] [2020-10-16 02:58:00,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:00,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:00,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:00,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:00,015 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:00,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 573 transitions, 28777 flow. Second operand 15 states. [2020-10-16 02:58:00,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:00,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:00,016 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:01,088 INFO L129 PetriNetUnfolder]: 414/1090 cut-off events. [2020-10-16 02:58:01,088 INFO L130 PetriNetUnfolder]: For 195109/195115 co-relation queries the response was YES. [2020-10-16 02:58:01,102 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20907 conditions, 1090 events. 414/1090 cut-off events. For 195109/195115 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 8759 event pairs, 0 based on Foata normal form. 8/1098 useless extension candidates. Maximal degree in co-relation 20728. Up to 462 conditions per place. [2020-10-16 02:58:01,113 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 162 selfloop transitions, 412 changer transitions 0/581 dead transitions. [2020-10-16 02:58:01,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 581 transitions, 30582 flow [2020-10-16 02:58:01,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:01,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:01,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-16 02:58:01,118 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 02:58:01,118 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-16 02:58:01,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-16 02:58:01,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:01,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-16 02:58:01,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:01,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:01,122 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:01,122 INFO L185 Difference]: Start difference. First operand has 424 places, 573 transitions, 28777 flow. Second operand 27 states and 1959 transitions. [2020-10-16 02:58:01,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 581 transitions, 30582 flow [2020-10-16 02:58:02,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 581 transitions, 30359 flow, removed 31 selfloop flow, removed 18 redundant places. [2020-10-16 02:58:02,086 INFO L241 Difference]: Finished difference. Result has 435 places, 579 transitions, 30085 flow [2020-10-16 02:58:02,086 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28554, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=30085, PETRI_PLACES=435, PETRI_TRANSITIONS=579} [2020-10-16 02:58:02,086 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 417 predicate places. [2020-10-16 02:58:02,087 INFO L481 AbstractCegarLoop]: Abstraction has has 435 places, 579 transitions, 30085 flow [2020-10-16 02:58:02,087 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:02,087 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:02,087 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:02,287 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:02,288 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:02,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:02,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1868785743, now seen corresponding path program 50 times [2020-10-16 02:58:02,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:02,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822978104] [2020-10-16 02:58:02,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:02,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:02,365 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-16 02:58:02,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822978104] [2020-10-16 02:58:02,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283148264] [2020-10-16 02:58:02,366 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 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-16 02:58:02,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:02,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:02,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:02,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:02,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:02,507 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-16 02:58:02,507 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:02,508 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:02,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124944993] [2020-10-16 02:58:02,508 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:02,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:02,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:02,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:02,510 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:02,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 579 transitions, 30085 flow. Second operand 15 states. [2020-10-16 02:58:02,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:02,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:02,511 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:03,616 INFO L129 PetriNetUnfolder]: 420/1108 cut-off events. [2020-10-16 02:58:03,616 INFO L130 PetriNetUnfolder]: For 204699/204705 co-relation queries the response was YES. [2020-10-16 02:58:03,630 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21985 conditions, 1108 events. 420/1108 cut-off events. For 204699/204705 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 8929 event pairs, 0 based on Foata normal form. 8/1116 useless extension candidates. Maximal degree in co-relation 21807. Up to 466 conditions per place. [2020-10-16 02:58:03,642 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 238 selfloop transitions, 347 changer transitions 0/592 dead transitions. [2020-10-16 02:58:03,642 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 592 transitions, 32264 flow [2020-10-16 02:58:03,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:03,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:03,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-16 02:58:03,644 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 02:58:03,644 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-16 02:58:03,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-16 02:58:03,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:03,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-16 02:58:03,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:03,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:03,647 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:03,647 INFO L185 Difference]: Start difference. First operand has 435 places, 579 transitions, 30085 flow. Second operand 27 states and 1959 transitions. [2020-10-16 02:58:03,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 592 transitions, 32264 flow [2020-10-16 02:58:04,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 592 transitions, 31380 flow, removed 263 selfloop flow, removed 23 redundant places. [2020-10-16 02:58:04,529 INFO L241 Difference]: Finished difference. Result has 441 places, 587 transitions, 30941 flow [2020-10-16 02:58:04,530 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29203, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=30941, PETRI_PLACES=441, PETRI_TRANSITIONS=587} [2020-10-16 02:58:04,530 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 423 predicate places. [2020-10-16 02:58:04,530 INFO L481 AbstractCegarLoop]: Abstraction has has 441 places, 587 transitions, 30941 flow [2020-10-16 02:58:04,530 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:04,530 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:04,530 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:04,731 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-16 02:58:04,731 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:04,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:04,732 INFO L82 PathProgramCache]: Analyzing trace with hash -322994418, now seen corresponding path program 6 times [2020-10-16 02:58:04,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:04,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898447562] [2020-10-16 02:58:04,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:04,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:04,831 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-16 02:58:04,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898447562] [2020-10-16 02:58:04,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676794175] [2020-10-16 02:58:04,831 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 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-16 02:58:04,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 02:58:04,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:04,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 02:58:04,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:05,115 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:05,152 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-16 02:58:05,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:05,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 02:58:05,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311836218] [2020-10-16 02:58:05,153 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 02:58:05,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:05,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 02:58:05,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2020-10-16 02:58:05,156 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:05,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 587 transitions, 30941 flow. Second operand 18 states. [2020-10-16 02:58:05,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:05,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:05,158 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:05,983 INFO L129 PetriNetUnfolder]: 430/1135 cut-off events. [2020-10-16 02:58:05,983 INFO L130 PetriNetUnfolder]: For 218898/218904 co-relation queries the response was YES. [2020-10-16 02:58:05,997 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23024 conditions, 1135 events. 430/1135 cut-off events. For 218898/218904 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 9221 event pairs, 0 based on Foata normal form. 8/1143 useless extension candidates. Maximal degree in co-relation 22843. Up to 756 conditions per place. [2020-10-16 02:58:06,009 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 523 selfloop transitions, 74 changer transitions 0/604 dead transitions. [2020-10-16 02:58:06,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 604 transitions, 33541 flow [2020-10-16 02:58:06,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:58:06,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:58:06,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 02:58:06,011 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 02:58:06,011 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 02:58:06,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 02:58:06,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:06,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 02:58:06,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:58:06,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:58:06,013 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:58:06,013 INFO L185 Difference]: Start difference. First operand has 441 places, 587 transitions, 30941 flow. Second operand 17 states and 1234 transitions. [2020-10-16 02:58:06,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 604 transitions, 33541 flow [2020-10-16 02:58:06,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 604 transitions, 32187 flow, removed 468 selfloop flow, removed 21 redundant places. [2020-10-16 02:58:06,851 INFO L241 Difference]: Finished difference. Result has 439 places, 601 transitions, 31048 flow [2020-10-16 02:58:06,852 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29591, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=31048, PETRI_PLACES=439, PETRI_TRANSITIONS=601} [2020-10-16 02:58:06,852 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 421 predicate places. [2020-10-16 02:58:06,852 INFO L481 AbstractCegarLoop]: Abstraction has has 439 places, 601 transitions, 31048 flow [2020-10-16 02:58:06,852 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 02:58:06,852 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:06,852 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:07,052 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:07,053 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:07,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:07,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1733307105, now seen corresponding path program 51 times [2020-10-16 02:58:07,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:07,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566478608] [2020-10-16 02:58:07,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:07,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:58:07,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566478608] [2020-10-16 02:58:07,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626426741] [2020-10-16 02:58:07,138 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 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-16 02:58:07,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:58:07,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:07,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:07,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:07,315 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-16 02:58:07,315 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:07,315 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:07,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685298395] [2020-10-16 02:58:07,316 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:07,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:07,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:07,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:07,318 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:07,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 601 transitions, 31048 flow. Second operand 15 states. [2020-10-16 02:58:07,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:07,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:07,319 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:08,110 INFO L129 PetriNetUnfolder]: 444/1176 cut-off events. [2020-10-16 02:58:08,110 INFO L130 PetriNetUnfolder]: For 222466/222472 co-relation queries the response was YES. [2020-10-16 02:58:08,126 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23336 conditions, 1176 events. 444/1176 cut-off events. For 222466/222472 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 9633 event pairs, 0 based on Foata normal form. 7/1183 useless extension candidates. Maximal degree in co-relation 23152. Up to 743 conditions per place. [2020-10-16 02:58:08,138 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 552 selfloop transitions, 92 changer transitions 0/651 dead transitions. [2020-10-16 02:58:08,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 651 transitions, 34324 flow [2020-10-16 02:58:08,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:58:08,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:58:08,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1083 transitions. [2020-10-16 02:58:08,140 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747663551401869 [2020-10-16 02:58:08,140 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1083 transitions. [2020-10-16 02:58:08,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1083 transitions. [2020-10-16 02:58:08,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:08,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1083 transitions. [2020-10-16 02:58:08,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:58:08,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:58:08,142 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:58:08,142 INFO L185 Difference]: Start difference. First operand has 439 places, 601 transitions, 31048 flow. Second operand 15 states and 1083 transitions. [2020-10-16 02:58:08,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 651 transitions, 34324 flow [2020-10-16 02:58:08,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 651 transitions, 33846 flow, removed 198 selfloop flow, removed 12 redundant places. [2020-10-16 02:58:09,007 INFO L241 Difference]: Finished difference. Result has 445 places, 625 transitions, 32277 flow [2020-10-16 02:58:09,009 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30607, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=32277, PETRI_PLACES=445, PETRI_TRANSITIONS=625} [2020-10-16 02:58:09,009 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 427 predicate places. [2020-10-16 02:58:09,010 INFO L481 AbstractCegarLoop]: Abstraction has has 445 places, 625 transitions, 32277 flow [2020-10-16 02:58:09,010 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:09,010 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:09,010 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:09,222 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:09,223 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:09,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:09,223 INFO L82 PathProgramCache]: Analyzing trace with hash 817422343, now seen corresponding path program 52 times [2020-10-16 02:58:09,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:09,224 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211972486] [2020-10-16 02:58:09,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:09,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:09,301 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-16 02:58:09,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211972486] [2020-10-16 02:58:09,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887839005] [2020-10-16 02:58:09,302 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 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-16 02:58:09,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:58:09,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:09,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:09,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:09,481 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-16 02:58:09,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:09,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:09,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881854115] [2020-10-16 02:58:09,482 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:09,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:09,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:09,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:09,484 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:09,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 625 transitions, 32277 flow. Second operand 15 states. [2020-10-16 02:58:09,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:09,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:09,485 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:10,399 INFO L129 PetriNetUnfolder]: 450/1193 cut-off events. [2020-10-16 02:58:10,400 INFO L130 PetriNetUnfolder]: For 232782/232784 co-relation queries the response was YES. [2020-10-16 02:58:10,415 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23628 conditions, 1193 events. 450/1193 cut-off events. For 232782/232784 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 9687 event pairs, 0 based on Foata normal form. 3/1196 useless extension candidates. Maximal degree in co-relation 23439. Up to 763 conditions per place. [2020-10-16 02:58:10,428 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 562 selfloop transitions, 84 changer transitions 0/653 dead transitions. [2020-10-16 02:58:10,428 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 653 transitions, 34642 flow [2020-10-16 02:58:10,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:58:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:58:10,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1083 transitions. [2020-10-16 02:58:10,429 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747663551401869 [2020-10-16 02:58:10,429 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1083 transitions. [2020-10-16 02:58:10,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1083 transitions. [2020-10-16 02:58:10,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:10,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1083 transitions. [2020-10-16 02:58:10,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:58:10,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:58:10,431 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:58:10,431 INFO L185 Difference]: Start difference. First operand has 445 places, 625 transitions, 32277 flow. Second operand 15 states and 1083 transitions. [2020-10-16 02:58:10,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 653 transitions, 34642 flow [2020-10-16 02:58:11,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 653 transitions, 34568 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 02:58:11,355 INFO L241 Difference]: Finished difference. Result has 453 places, 635 transitions, 33137 flow [2020-10-16 02:58:11,356 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32204, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=33137, PETRI_PLACES=453, PETRI_TRANSITIONS=635} [2020-10-16 02:58:11,356 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 435 predicate places. [2020-10-16 02:58:11,356 INFO L481 AbstractCegarLoop]: Abstraction has has 453 places, 635 transitions, 33137 flow [2020-10-16 02:58:11,356 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:11,356 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:11,356 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:11,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-16 02:58:11,557 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:11,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:11,558 INFO L82 PathProgramCache]: Analyzing trace with hash -703011396, now seen corresponding path program 53 times [2020-10-16 02:58:11,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:11,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817549766] [2020-10-16 02:58:11,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:11,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:11,637 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-16 02:58:11,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817549766] [2020-10-16 02:58:11,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580506785] [2020-10-16 02:58:11,638 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 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-16 02:58:11,676 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:11,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:11,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:11,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:11,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:11,811 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-16 02:58:11,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:11,812 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:11,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012984803] [2020-10-16 02:58:11,812 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:11,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:11,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:11,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:11,814 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:11,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 635 transitions, 33137 flow. Second operand 15 states. [2020-10-16 02:58:11,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:11,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:11,814 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:13,020 INFO L129 PetriNetUnfolder]: 467/1239 cut-off events. [2020-10-16 02:58:13,020 INFO L130 PetriNetUnfolder]: For 259656/259662 co-relation queries the response was YES. [2020-10-16 02:58:13,037 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25097 conditions, 1239 events. 467/1239 cut-off events. For 259656/259662 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 10318 event pairs, 0 based on Foata normal form. 9/1248 useless extension candidates. Maximal degree in co-relation 24905. Up to 767 conditions per place. [2020-10-16 02:58:13,050 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 496 selfloop transitions, 162 changer transitions 0/665 dead transitions. [2020-10-16 02:58:13,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 665 transitions, 36856 flow [2020-10-16 02:58:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:58:13,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:58:13,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1670 transitions. [2020-10-16 02:58:13,052 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785859406745226 [2020-10-16 02:58:13,052 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1670 transitions. [2020-10-16 02:58:13,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1670 transitions. [2020-10-16 02:58:13,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:13,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1670 transitions. [2020-10-16 02:58:13,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:58:13,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:58:13,056 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:58:13,056 INFO L185 Difference]: Start difference. First operand has 453 places, 635 transitions, 33137 flow. Second operand 23 states and 1670 transitions. [2020-10-16 02:58:13,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 665 transitions, 36856 flow [2020-10-16 02:58:14,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 665 transitions, 36744 flow, removed 12 selfloop flow, removed 10 redundant places. [2020-10-16 02:58:14,109 INFO L241 Difference]: Finished difference. Result has 468 places, 661 transitions, 35757 flow [2020-10-16 02:58:14,109 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=33027, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=35757, PETRI_PLACES=468, PETRI_TRANSITIONS=661} [2020-10-16 02:58:14,109 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 450 predicate places. [2020-10-16 02:58:14,110 INFO L481 AbstractCegarLoop]: Abstraction has has 468 places, 661 transitions, 35757 flow [2020-10-16 02:58:14,110 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:14,110 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:14,110 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:14,310 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:14,311 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:14,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:14,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1089668533, now seen corresponding path program 54 times [2020-10-16 02:58:14,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:14,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002149649] [2020-10-16 02:58:14,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:14,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:14,387 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-16 02:58:14,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002149649] [2020-10-16 02:58:14,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005512577] [2020-10-16 02:58:14,388 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 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-16 02:58:14,446 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:58:14,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:14,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:14,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:14,728 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-16 02:58:14,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:14,729 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:14,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692969605] [2020-10-16 02:58:14,730 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:14,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:14,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:14,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:14,731 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:14,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 661 transitions, 35757 flow. Second operand 15 states. [2020-10-16 02:58:14,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:14,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:14,732 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:15,931 INFO L129 PetriNetUnfolder]: 479/1276 cut-off events. [2020-10-16 02:58:15,931 INFO L130 PetriNetUnfolder]: For 270799/270801 co-relation queries the response was YES. [2020-10-16 02:58:15,949 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26238 conditions, 1276 events. 479/1276 cut-off events. For 270799/270801 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 10598 event pairs, 0 based on Foata normal form. 3/1279 useless extension candidates. Maximal degree in co-relation 26043. Up to 656 conditions per place. [2020-10-16 02:58:15,962 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 426 selfloop transitions, 261 changer transitions 0/694 dead transitions. [2020-10-16 02:58:15,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 694 transitions, 38603 flow [2020-10-16 02:58:15,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:58:15,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:58:15,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1667 transitions. [2020-10-16 02:58:15,964 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6773669240146282 [2020-10-16 02:58:15,964 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1667 transitions. [2020-10-16 02:58:15,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1667 transitions. [2020-10-16 02:58:15,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:15,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1667 transitions. [2020-10-16 02:58:15,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:58:15,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:58:15,967 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:58:15,967 INFO L185 Difference]: Start difference. First operand has 468 places, 661 transitions, 35757 flow. Second operand 23 states and 1667 transitions. [2020-10-16 02:58:15,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 694 transitions, 38603 flow [2020-10-16 02:58:17,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 694 transitions, 37566 flow, removed 448 selfloop flow, removed 14 redundant places. [2020-10-16 02:58:17,103 INFO L241 Difference]: Finished difference. Result has 477 places, 675 transitions, 36492 flow [2020-10-16 02:58:17,103 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34734, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=36492, PETRI_PLACES=477, PETRI_TRANSITIONS=675} [2020-10-16 02:58:17,104 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 459 predicate places. [2020-10-16 02:58:17,104 INFO L481 AbstractCegarLoop]: Abstraction has has 477 places, 675 transitions, 36492 flow [2020-10-16 02:58:17,104 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:17,104 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:17,104 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:17,304 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-16 02:58:17,305 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:17,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:17,305 INFO L82 PathProgramCache]: Analyzing trace with hash -703694884, now seen corresponding path program 55 times [2020-10-16 02:58:17,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:17,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140590048] [2020-10-16 02:58:17,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:17,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:17,382 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-16 02:58:17,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140590048] [2020-10-16 02:58:17,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255759788] [2020-10-16 02:58:17,383 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 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-16 02:58:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:17,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:17,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:17,595 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-16 02:58:17,595 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:17,595 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:17,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280749823] [2020-10-16 02:58:17,596 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:17,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:17,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:17,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:17,597 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:17,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 675 transitions, 36492 flow. Second operand 15 states. [2020-10-16 02:58:17,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:17,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:17,598 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:18,759 INFO L129 PetriNetUnfolder]: 483/1287 cut-off events. [2020-10-16 02:58:18,759 INFO L130 PetriNetUnfolder]: For 272476/272482 co-relation queries the response was YES. [2020-10-16 02:58:18,778 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26557 conditions, 1287 events. 483/1287 cut-off events. For 272476/272482 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 10837 event pairs, 0 based on Foata normal form. 7/1294 useless extension candidates. Maximal degree in co-relation 26360. Up to 695 conditions per place. [2020-10-16 02:58:18,791 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 467 selfloop transitions, 225 changer transitions 0/699 dead transitions. [2020-10-16 02:58:18,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 699 transitions, 38851 flow [2020-10-16 02:58:18,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 02:58:18,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 02:58:18,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1592 transitions. [2020-10-16 02:58:18,793 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 02:58:18,793 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1592 transitions. [2020-10-16 02:58:18,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1592 transitions. [2020-10-16 02:58:18,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:18,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1592 transitions. [2020-10-16 02:58:18,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 02:58:18,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 02:58:18,795 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 02:58:18,796 INFO L185 Difference]: Start difference. First operand has 477 places, 675 transitions, 36492 flow. Second operand 22 states and 1592 transitions. [2020-10-16 02:58:18,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 699 transitions, 38851 flow [2020-10-16 02:58:19,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 699 transitions, 38511 flow, removed 44 selfloop flow, removed 16 redundant places. [2020-10-16 02:58:19,979 INFO L241 Difference]: Finished difference. Result has 485 places, 681 transitions, 37427 flow [2020-10-16 02:58:19,980 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36154, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=37427, PETRI_PLACES=485, PETRI_TRANSITIONS=681} [2020-10-16 02:58:19,980 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 467 predicate places. [2020-10-16 02:58:19,980 INFO L481 AbstractCegarLoop]: Abstraction has has 485 places, 681 transitions, 37427 flow [2020-10-16 02:58:19,981 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:19,981 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:19,981 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:20,186 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-16 02:58:20,187 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:20,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:20,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1845488847, now seen corresponding path program 56 times [2020-10-16 02:58:20,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:20,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305299451] [2020-10-16 02:58:20,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:20,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:20,270 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-16 02:58:20,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305299451] [2020-10-16 02:58:20,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271387250] [2020-10-16 02:58:20,271 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 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-16 02:58:20,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:20,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:20,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:20,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:20,444 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-16 02:58:20,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:20,445 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:20,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230366263] [2020-10-16 02:58:20,445 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:20,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:20,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:20,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:20,447 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:20,448 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 681 transitions, 37427 flow. Second operand 15 states. [2020-10-16 02:58:20,448 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:20,448 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:20,448 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:21,697 INFO L129 PetriNetUnfolder]: 488/1301 cut-off events. [2020-10-16 02:58:21,697 INFO L130 PetriNetUnfolder]: For 283991/283993 co-relation queries the response was YES. [2020-10-16 02:58:21,715 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27099 conditions, 1301 events. 488/1301 cut-off events. For 283991/283993 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 10859 event pairs, 0 based on Foata normal form. 3/1304 useless extension candidates. Maximal degree in co-relation 26900. Up to 656 conditions per place. [2020-10-16 02:58:21,729 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 423 selfloop transitions, 283 changer transitions 0/713 dead transitions. [2020-10-16 02:58:21,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 713 transitions, 39875 flow [2020-10-16 02:58:21,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 02:58:21,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 02:58:21,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1882 transitions. [2020-10-16 02:58:21,731 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676491732566499 [2020-10-16 02:58:21,731 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1882 transitions. [2020-10-16 02:58:21,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1882 transitions. [2020-10-16 02:58:21,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:21,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1882 transitions. [2020-10-16 02:58:21,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 02:58:21,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 02:58:21,734 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 02:58:21,734 INFO L185 Difference]: Start difference. First operand has 485 places, 681 transitions, 37427 flow. Second operand 26 states and 1882 transitions. [2020-10-16 02:58:21,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 713 transitions, 39875 flow [2020-10-16 02:58:22,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 713 transitions, 39615 flow, removed 20 selfloop flow, removed 17 redundant places. [2020-10-16 02:58:22,947 INFO L241 Difference]: Finished difference. Result has 495 places, 691 transitions, 38513 flow [2020-10-16 02:58:22,948 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=37175, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=38513, PETRI_PLACES=495, PETRI_TRANSITIONS=691} [2020-10-16 02:58:22,948 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 477 predicate places. [2020-10-16 02:58:22,948 INFO L481 AbstractCegarLoop]: Abstraction has has 495 places, 691 transitions, 38513 flow [2020-10-16 02:58:22,948 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:22,948 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:22,948 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:23,154 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-16 02:58:23,155 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:23,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:23,155 INFO L82 PathProgramCache]: Analyzing trace with hash -703010435, now seen corresponding path program 57 times [2020-10-16 02:58:23,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:23,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868745705] [2020-10-16 02:58:23,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:23,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:23,235 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-16 02:58:23,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868745705] [2020-10-16 02:58:23,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419968109] [2020-10-16 02:58:23,236 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 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-16 02:58:23,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:58:23,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:23,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 02:58:23,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:23,370 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-16 02:58:23,370 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:23,370 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:23,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962522277] [2020-10-16 02:58:23,371 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:23,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:23,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:23,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:23,372 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:23,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 691 transitions, 38513 flow. Second operand 15 states. [2020-10-16 02:58:23,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:23,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:23,372 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:24,704 INFO L129 PetriNetUnfolder]: 502/1339 cut-off events. [2020-10-16 02:58:24,704 INFO L130 PetriNetUnfolder]: For 321125/321127 co-relation queries the response was YES. [2020-10-16 02:58:24,723 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28817 conditions, 1339 events. 502/1339 cut-off events. For 321125/321127 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 11248 event pairs, 0 based on Foata normal form. 5/1344 useless extension candidates. Maximal degree in co-relation 28618. Up to 645 conditions per place. [2020-10-16 02:58:24,737 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 365 selfloop transitions, 344 changer transitions 0/716 dead transitions. [2020-10-16 02:58:24,738 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 716 transitions, 42348 flow [2020-10-16 02:58:24,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:58:24,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:58:24,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1815 transitions. [2020-10-16 02:58:24,739 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:58:24,739 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1815 transitions. [2020-10-16 02:58:24,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1815 transitions. [2020-10-16 02:58:24,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:24,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1815 transitions. [2020-10-16 02:58:24,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:58:24,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:58:24,742 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:58:24,742 INFO L185 Difference]: Start difference. First operand has 495 places, 691 transitions, 38513 flow. Second operand 25 states and 1815 transitions. [2020-10-16 02:58:24,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 716 transitions, 42348 flow [2020-10-16 02:58:25,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 716 transitions, 42154 flow, removed 52 selfloop flow, removed 16 redundant places. [2020-10-16 02:58:25,969 INFO L241 Difference]: Finished difference. Result has 506 places, 710 transitions, 41543 flow [2020-10-16 02:58:25,970 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38319, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=41543, PETRI_PLACES=506, PETRI_TRANSITIONS=710} [2020-10-16 02:58:25,970 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 488 predicate places. [2020-10-16 02:58:25,970 INFO L481 AbstractCegarLoop]: Abstraction has has 506 places, 710 transitions, 41543 flow [2020-10-16 02:58:25,970 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:25,970 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:25,971 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:26,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:26,171 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:26,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:26,172 INFO L82 PathProgramCache]: Analyzing trace with hash -703002964, now seen corresponding path program 58 times [2020-10-16 02:58:26,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:26,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213093361] [2020-10-16 02:58:26,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:26,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:26,250 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-16 02:58:26,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213093361] [2020-10-16 02:58:26,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393097753] [2020-10-16 02:58:26,251 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 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-16 02:58:26,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:58:26,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:26,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:26,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:26,481 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-16 02:58:26,482 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:26,482 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:26,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549562875] [2020-10-16 02:58:26,483 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:26,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:26,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:26,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:26,484 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:26,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 710 transitions, 41543 flow. Second operand 15 states. [2020-10-16 02:58:26,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:26,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:26,485 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:27,921 INFO L129 PetriNetUnfolder]: 507/1352 cut-off events. [2020-10-16 02:58:27,921 INFO L130 PetriNetUnfolder]: For 326585/326591 co-relation queries the response was YES. [2020-10-16 02:58:27,941 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29701 conditions, 1352 events. 507/1352 cut-off events. For 326585/326591 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 11498 event pairs, 0 based on Foata normal form. 7/1359 useless extension candidates. Maximal degree in co-relation 29498. Up to 685 conditions per place. [2020-10-16 02:58:27,956 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 442 selfloop transitions, 285 changer transitions 0/734 dead transitions. [2020-10-16 02:58:27,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 734 transitions, 43960 flow [2020-10-16 02:58:27,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 02:58:27,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 02:58:27,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1884 transitions. [2020-10-16 02:58:27,958 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6772106398274622 [2020-10-16 02:58:27,958 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1884 transitions. [2020-10-16 02:58:27,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1884 transitions. [2020-10-16 02:58:27,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:27,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1884 transitions. [2020-10-16 02:58:27,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 02:58:27,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 02:58:27,960 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 02:58:27,960 INFO L185 Difference]: Start difference. First operand has 506 places, 710 transitions, 41543 flow. Second operand 26 states and 1884 transitions. [2020-10-16 02:58:27,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 734 transitions, 43960 flow [2020-10-16 02:58:29,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 734 transitions, 42245 flow, removed 773 selfloop flow, removed 17 redundant places. [2020-10-16 02:58:29,356 INFO L241 Difference]: Finished difference. Result has 515 places, 715 transitions, 41134 flow [2020-10-16 02:58:29,356 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39959, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=41134, PETRI_PLACES=515, PETRI_TRANSITIONS=715} [2020-10-16 02:58:29,357 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 497 predicate places. [2020-10-16 02:58:29,357 INFO L481 AbstractCegarLoop]: Abstraction has has 515 places, 715 transitions, 41134 flow [2020-10-16 02:58:29,357 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:29,357 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:29,357 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:29,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:29,558 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:29,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:29,558 INFO L82 PathProgramCache]: Analyzing trace with hash -508148465, now seen corresponding path program 59 times [2020-10-16 02:58:29,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:29,559 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823388233] [2020-10-16 02:58:29,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:29,641 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-16 02:58:29,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823388233] [2020-10-16 02:58:29,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465146040] [2020-10-16 02:58:29,642 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 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-16 02:58:29,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:29,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:29,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:29,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:29,922 WARN L193 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 6 [2020-10-16 02:58:30,027 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:30,039 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-16 02:58:30,040 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:30,040 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:30,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450651359] [2020-10-16 02:58:30,040 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:30,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:30,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:30,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:30,042 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:30,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 715 transitions, 41134 flow. Second operand 15 states. [2020-10-16 02:58:30,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:30,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:30,043 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:31,497 INFO L129 PetriNetUnfolder]: 516/1378 cut-off events. [2020-10-16 02:58:31,497 INFO L130 PetriNetUnfolder]: For 326727/326729 co-relation queries the response was YES. [2020-10-16 02:58:31,517 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29581 conditions, 1378 events. 516/1378 cut-off events. For 326727/326729 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 11719 event pairs, 0 based on Foata normal form. 4/1382 useless extension candidates. Maximal degree in co-relation 29377. Up to 815 conditions per place. [2020-10-16 02:58:31,531 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 501 selfloop transitions, 224 changer transitions 0/732 dead transitions. [2020-10-16 02:58:31,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 732 transitions, 43992 flow [2020-10-16 02:58:31,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:31,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-16 02:58:31,533 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 02:58:31,533 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-16 02:58:31,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-16 02:58:31,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:31,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-16 02:58:31,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:31,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:31,536 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:31,536 INFO L185 Difference]: Start difference. First operand has 515 places, 715 transitions, 41134 flow. Second operand 27 states and 1959 transitions. [2020-10-16 02:58:31,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 732 transitions, 43992 flow [2020-10-16 02:58:32,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 732 transitions, 43646 flow, removed 13 selfloop flow, removed 20 redundant places. [2020-10-16 02:58:32,909 INFO L241 Difference]: Finished difference. Result has 524 places, 728 transitions, 42589 flow [2020-10-16 02:58:32,910 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40798, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=42589, PETRI_PLACES=524, PETRI_TRANSITIONS=728} [2020-10-16 02:58:32,910 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 506 predicate places. [2020-10-16 02:58:32,910 INFO L481 AbstractCegarLoop]: Abstraction has has 524 places, 728 transitions, 42589 flow [2020-10-16 02:58:32,910 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:32,910 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:32,910 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:33,118 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:33,119 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:33,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:33,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1846411407, now seen corresponding path program 60 times [2020-10-16 02:58:33,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:33,120 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661962838] [2020-10-16 02:58:33,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:33,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:33,193 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-16 02:58:33,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661962838] [2020-10-16 02:58:33,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193768957] [2020-10-16 02:58:33,194 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 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-16 02:58:33,231 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:58:33,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:33,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:33,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:33,359 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-16 02:58:33,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:33,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:33,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628423558] [2020-10-16 02:58:33,360 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:33,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:33,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:33,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:33,362 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:33,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 728 transitions, 42589 flow. Second operand 15 states. [2020-10-16 02:58:33,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:33,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:33,363 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:34,577 INFO L129 PetriNetUnfolder]: 526/1406 cut-off events. [2020-10-16 02:58:34,578 INFO L130 PetriNetUnfolder]: For 344742/344748 co-relation queries the response was YES. [2020-10-16 02:58:34,598 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30571 conditions, 1406 events. 526/1406 cut-off events. For 344742/344748 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 12066 event pairs, 0 based on Foata normal form. 7/1413 useless extension candidates. Maximal degree in co-relation 30366. Up to 647 conditions per place. [2020-10-16 02:58:34,613 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 410 selfloop transitions, 353 changer transitions 0/770 dead transitions. [2020-10-16 02:58:34,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 770 transitions, 45970 flow [2020-10-16 02:58:34,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:58:34,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:58:34,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1810 transitions. [2020-10-16 02:58:34,615 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-16 02:58:34,615 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1810 transitions. [2020-10-16 02:58:34,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1810 transitions. [2020-10-16 02:58:34,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:34,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1810 transitions. [2020-10-16 02:58:34,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:58:34,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:58:34,618 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:58:34,618 INFO L185 Difference]: Start difference. First operand has 524 places, 728 transitions, 42589 flow. Second operand 25 states and 1810 transitions. [2020-10-16 02:58:34,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 770 transitions, 45970 flow [2020-10-16 02:58:36,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 770 transitions, 45224 flow, removed 279 selfloop flow, removed 20 redundant places. [2020-10-16 02:58:36,083 INFO L241 Difference]: Finished difference. Result has 529 places, 741 transitions, 44068 flow [2020-10-16 02:58:36,084 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=41873, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=44068, PETRI_PLACES=529, PETRI_TRANSITIONS=741} [2020-10-16 02:58:36,084 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 511 predicate places. [2020-10-16 02:58:36,084 INFO L481 AbstractCegarLoop]: Abstraction has has 529 places, 741 transitions, 44068 flow [2020-10-16 02:58:36,084 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:36,084 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:36,084 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:36,284 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:36,285 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:36,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:36,286 INFO L82 PathProgramCache]: Analyzing trace with hash -702980644, now seen corresponding path program 61 times [2020-10-16 02:58:36,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:36,286 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990143031] [2020-10-16 02:58:36,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:36,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:36,371 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-16 02:58:36,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990143031] [2020-10-16 02:58:36,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066800178] [2020-10-16 02:58:36,372 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 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-16 02:58:36,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:36,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:36,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:36,585 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:36,600 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:36,612 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:40,211 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2020-10-16 02:58:40,213 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-16 02:58:40,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:40,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:58:40,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281085206] [2020-10-16 02:58:40,215 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:58:40,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:40,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:58:40,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=179, Unknown=1, NotChecked=0, Total=240 [2020-10-16 02:58:40,216 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:40,216 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 741 transitions, 44068 flow. Second operand 16 states. [2020-10-16 02:58:40,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:40,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:40,217 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:42,447 WARN L193 SmtUtils]: Spent 2.11 s on a formula simplification. DAG size of input: 63 DAG size of output: 23 [2020-10-16 02:58:49,356 WARN L193 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2020-10-16 02:58:53,566 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2020-10-16 02:58:57,772 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-10-16 02:58:59,848 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 41 [2020-10-16 02:59:24,284 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 45 [2020-10-16 02:59:36,662 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-10-16 02:59:57,136 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 51 [2020-10-16 03:00:33,947 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 48 [2020-10-16 03:00:49,040 INFO L129 PetriNetUnfolder]: 533/1424 cut-off events. [2020-10-16 03:00:49,040 INFO L130 PetriNetUnfolder]: For 362530/362536 co-relation queries the response was YES. [2020-10-16 03:00:49,062 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31503 conditions, 1424 events. 533/1424 cut-off events. For 362530/362536 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 12235 event pairs, 0 based on Foata normal form. 8/1432 useless extension candidates. Maximal degree in co-relation 31296. Up to 840 conditions per place. [2020-10-16 03:00:49,078 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 506 selfloop transitions, 249 changer transitions 0/762 dead transitions. [2020-10-16 03:00:49,078 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 762 transitions, 47081 flow [2020-10-16 03:00:49,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-16 03:00:49,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-16 03:00:49,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2825 transitions. [2020-10-16 03:00:49,080 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6769710040738078 [2020-10-16 03:00:49,081 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2825 transitions. [2020-10-16 03:00:49,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2825 transitions. [2020-10-16 03:00:49,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:49,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2825 transitions. [2020-10-16 03:00:49,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-16 03:00:49,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-16 03:00:49,084 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-16 03:00:49,084 INFO L185 Difference]: Start difference. First operand has 529 places, 741 transitions, 44068 flow. Second operand 39 states and 2825 transitions. [2020-10-16 03:00:49,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 762 transitions, 47081 flow [2020-10-16 03:00:50,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 762 transitions, 46932 flow, removed 14 selfloop flow, removed 17 redundant places. [2020-10-16 03:00:50,653 INFO L241 Difference]: Finished difference. Result has 554 places, 752 transitions, 45834 flow [2020-10-16 03:00:50,653 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=43919, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=45834, PETRI_PLACES=554, PETRI_TRANSITIONS=752} [2020-10-16 03:00:50,654 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 536 predicate places. [2020-10-16 03:00:50,654 INFO L481 AbstractCegarLoop]: Abstraction has has 554 places, 752 transitions, 45834 flow [2020-10-16 03:00:50,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:00:50,654 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:50,654 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:50,854 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-16 03:00:50,855 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:50,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:50,855 INFO L82 PathProgramCache]: Analyzing trace with hash -501862564, now seen corresponding path program 62 times [2020-10-16 03:00:50,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:50,856 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153724924] [2020-10-16 03:00:50,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:50,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:50,976 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-16 03:00:50,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153724924] [2020-10-16 03:00:50,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106758093] [2020-10-16 03:00:50,976 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 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-16 03:00:51,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:00:51,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:51,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:51,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:51,180 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:00:51,199 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-16 03:00:51,199 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:51,200 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:51,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659166511] [2020-10-16 03:00:51,200 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:51,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:51,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:51,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:51,201 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:51,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 752 transitions, 45834 flow. Second operand 15 states. [2020-10-16 03:00:51,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:51,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:51,202 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:52,970 INFO L129 PetriNetUnfolder]: 542/1448 cut-off events. [2020-10-16 03:00:52,971 INFO L130 PetriNetUnfolder]: For 379013/379019 co-relation queries the response was YES. [2020-10-16 03:00:52,994 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32599 conditions, 1448 events. 542/1448 cut-off events. For 379013/379019 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 12518 event pairs, 0 based on Foata normal form. 8/1456 useless extension candidates. Maximal degree in co-relation 32388. Up to 866 conditions per place. [2020-10-16 03:00:53,011 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 563 selfloop transitions, 202 changer transitions 0/772 dead transitions. [2020-10-16 03:00:53,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 772 transitions, 48798 flow [2020-10-16 03:00:53,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:00:53,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:00:53,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-16 03:00:53,013 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-16 03:00:53,013 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-16 03:00:53,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-16 03:00:53,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:53,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-16 03:00:53,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:00:53,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:00:53,016 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:00:53,016 INFO L185 Difference]: Start difference. First operand has 554 places, 752 transitions, 45834 flow. Second operand 23 states and 1669 transitions. [2020-10-16 03:00:53,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 772 transitions, 48798 flow [2020-10-16 03:00:54,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 772 transitions, 47266 flow, removed 532 selfloop flow, removed 31 redundant places. [2020-10-16 03:00:54,690 INFO L241 Difference]: Finished difference. Result has 548 places, 764 transitions, 46062 flow [2020-10-16 03:00:54,690 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=44305, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=46062, PETRI_PLACES=548, PETRI_TRANSITIONS=764} [2020-10-16 03:00:54,690 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 530 predicate places. [2020-10-16 03:00:54,691 INFO L481 AbstractCegarLoop]: Abstraction has has 548 places, 764 transitions, 46062 flow [2020-10-16 03:00:54,691 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:54,691 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:54,691 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:54,896 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:54,897 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:54,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:54,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1847096817, now seen corresponding path program 63 times [2020-10-16 03:00:54,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:54,898 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669897482] [2020-10-16 03:00:54,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:55,018 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-16 03:00:55,018 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669897482] [2020-10-16 03:00:55,019 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046745409] [2020-10-16 03:00:55,019 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 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-16 03:00:55,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:00:55,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:55,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:55,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:55,228 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:00:55,248 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:55,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:55,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:55,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069214324] [2020-10-16 03:00:55,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:55,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:55,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:55,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:55,250 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:55,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 764 transitions, 46062 flow. Second operand 15 states. [2020-10-16 03:00:55,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:55,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:55,251 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:57,168 INFO L129 PetriNetUnfolder]: 555/1483 cut-off events. [2020-10-16 03:00:57,169 INFO L130 PetriNetUnfolder]: For 409197/409203 co-relation queries the response was YES. [2020-10-16 03:00:57,192 INFO L80 FinitePrefix]: Finished finitePrefix Result has 33574 conditions, 1483 events. 555/1483 cut-off events. For 409197/409203 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 12866 event pairs, 0 based on Foata normal form. 9/1492 useless extension candidates. Maximal degree in co-relation 33360. Up to 558 conditions per place. [2020-10-16 03:00:57,209 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 187 selfloop transitions, 592 changer transitions 0/786 dead transitions. [2020-10-16 03:00:57,209 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 786 transitions, 49981 flow [2020-10-16 03:00:57,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:00:57,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:00:57,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2250 transitions. [2020-10-16 03:00:57,212 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783237865541152 [2020-10-16 03:00:57,212 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2250 transitions. [2020-10-16 03:00:57,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2250 transitions. [2020-10-16 03:00:57,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:57,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2250 transitions. [2020-10-16 03:00:57,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:00:57,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:00:57,216 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:00:57,216 INFO L185 Difference]: Start difference. First operand has 548 places, 764 transitions, 46062 flow. Second operand 31 states and 2250 transitions. [2020-10-16 03:00:57,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 786 transitions, 49981 flow [2020-10-16 03:00:58,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 786 transitions, 49341 flow, removed 246 selfloop flow, removed 19 redundant places. [2020-10-16 03:00:58,948 INFO L241 Difference]: Finished difference. Result has 562 places, 782 transitions, 49292 flow [2020-10-16 03:00:58,949 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45422, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=578, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=49292, PETRI_PLACES=562, PETRI_TRANSITIONS=782} [2020-10-16 03:00:58,949 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 544 predicate places. [2020-10-16 03:00:58,949 INFO L481 AbstractCegarLoop]: Abstraction has has 562 places, 782 transitions, 49292 flow [2020-10-16 03:00:58,949 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:58,949 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:58,949 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:59,150 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:59,150 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:59,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:59,151 INFO L82 PathProgramCache]: Analyzing trace with hash -702981605, now seen corresponding path program 64 times [2020-10-16 03:00:59,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:59,151 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745681361] [2020-10-16 03:00:59,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:59,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:59,277 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-16 03:00:59,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745681361] [2020-10-16 03:00:59,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139167626] [2020-10-16 03:00:59,278 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 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-16 03:00:59,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:59,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:59,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:59,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:01,662 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:01:05,813 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 42 DAG size of output: 20 [2020-10-16 03:01:05,815 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-16 03:01:05,816 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:05,816 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 03:01:05,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168483985] [2020-10-16 03:01:05,816 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:01:05,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:05,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:01:05,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=178, Unknown=2, NotChecked=0, Total=240 [2020-10-16 03:01:05,818 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:01:05,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 782 transitions, 49292 flow. Second operand 16 states. [2020-10-16 03:01:05,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:05,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:01:05,819 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:10,000 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2020-10-16 03:01:14,365 WARN L193 SmtUtils]: Spent 4.21 s on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-16 03:01:20,966 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 03:01:33,431 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 03:01:35,607 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-16 03:01:45,922 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2020-10-16 03:01:52,184 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-16 03:02:09,504 INFO L129 PetriNetUnfolder]: 576/1544 cut-off events. [2020-10-16 03:02:09,504 INFO L130 PetriNetUnfolder]: For 440539/440541 co-relation queries the response was YES. [2020-10-16 03:02:09,528 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36112 conditions, 1544 events. 576/1544 cut-off events. For 440539/440541 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 13338 event pairs, 0 based on Foata normal form. 5/1549 useless extension candidates. Maximal degree in co-relation 35894. Up to 796 conditions per place. [2020-10-16 03:02:09,546 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 415 selfloop transitions, 395 changer transitions 0/817 dead transitions. [2020-10-16 03:02:09,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 817 transitions, 54089 flow [2020-10-16 03:02:09,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:02:09,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:02:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-16 03:02:09,548 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-16 03:02:09,548 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-16 03:02:09,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-16 03:02:09,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:09,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-16 03:02:09,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:02:09,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:02:09,551 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:02:09,551 INFO L185 Difference]: Start difference. First operand has 562 places, 782 transitions, 49292 flow. Second operand 31 states and 2249 transitions. [2020-10-16 03:02:09,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 817 transitions, 54089 flow [2020-10-16 03:02:11,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 817 transitions, 51424 flow, removed 1076 selfloop flow, removed 29 redundant places. [2020-10-16 03:02:11,602 INFO L241 Difference]: Finished difference. Result has 567 places, 811 transitions, 50669 flow [2020-10-16 03:02:11,603 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46661, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=50669, PETRI_PLACES=567, PETRI_TRANSITIONS=811} [2020-10-16 03:02:11,603 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 549 predicate places. [2020-10-16 03:02:11,603 INFO L481 AbstractCegarLoop]: Abstraction has has 567 places, 811 transitions, 50669 flow [2020-10-16 03:02:11,603 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:02:11,603 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:11,603 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:11,803 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:11,804 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:11,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:11,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1846202126, now seen corresponding path program 65 times [2020-10-16 03:02:11,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:11,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446903733] [2020-10-16 03:02:11,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:11,935 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-16 03:02:11,935 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446903733] [2020-10-16 03:02:11,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457913975] [2020-10-16 03:02:11,936 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 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-16 03:02:11,977 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:02:11,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:11,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:02:11,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:12,176 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:12,235 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-16 03:02:12,236 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:12,236 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:02:12,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842064494] [2020-10-16 03:02:12,236 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:02:12,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:12,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:02:12,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:02:12,237 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:12,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 811 transitions, 50669 flow. Second operand 15 states. [2020-10-16 03:02:12,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:12,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:12,238 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:14,715 INFO L129 PetriNetUnfolder]: 586/1572 cut-off events. [2020-10-16 03:02:14,715 INFO L130 PetriNetUnfolder]: For 421261/421267 co-relation queries the response was YES. [2020-10-16 03:02:14,739 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35592 conditions, 1572 events. 586/1572 cut-off events. For 421261/421267 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 13771 event pairs, 0 based on Foata normal form. 8/1580 useless extension candidates. Maximal degree in co-relation 35376. Up to 779 conditions per place. [2020-10-16 03:02:14,757 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 391 selfloop transitions, 432 changer transitions 0/830 dead transitions. [2020-10-16 03:02:14,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 830 transitions, 54006 flow [2020-10-16 03:02:14,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:02:14,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:02:14,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-16 03:02:14,759 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-16 03:02:14,760 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-16 03:02:14,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-16 03:02:14,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:14,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-16 03:02:14,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:02:14,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:02:14,763 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:02:14,764 INFO L185 Difference]: Start difference. First operand has 567 places, 811 transitions, 50669 flow. Second operand 31 states and 2249 transitions. [2020-10-16 03:02:14,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 830 transitions, 54006 flow [2020-10-16 03:02:16,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 830 transitions, 53174 flow, removed 302 selfloop flow, removed 22 redundant places. [2020-10-16 03:02:16,548 INFO L241 Difference]: Finished difference. Result has 578 places, 824 transitions, 52388 flow [2020-10-16 03:02:16,549 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=49883, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=420, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=52388, PETRI_PLACES=578, PETRI_TRANSITIONS=824} [2020-10-16 03:02:16,549 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 560 predicate places. [2020-10-16 03:02:16,549 INFO L481 AbstractCegarLoop]: Abstraction has has 578 places, 824 transitions, 52388 flow [2020-10-16 03:02:16,550 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:16,550 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:16,550 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:16,765 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:16,766 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:16,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:16,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1847095856, now seen corresponding path program 66 times [2020-10-16 03:02:16,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:16,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271381284] [2020-10-16 03:02:16,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:16,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:16,882 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-16 03:02:16,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271381284] [2020-10-16 03:02:16,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025909022] [2020-10-16 03:02:16,883 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 03:02:16,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:02:16,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:16,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:02:16,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:17,103 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:17,123 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-16 03:02:17,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:17,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:02:17,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461520125] [2020-10-16 03:02:17,125 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:02:17,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:17,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:02:17,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:02:17,126 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:17,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 824 transitions, 52388 flow. Second operand 15 states. [2020-10-16 03:02:17,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:17,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:17,127 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:19,455 INFO L129 PetriNetUnfolder]: 590/1579 cut-off events. [2020-10-16 03:02:19,455 INFO L130 PetriNetUnfolder]: For 431273/431275 co-relation queries the response was YES. [2020-10-16 03:02:19,480 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36256 conditions, 1579 events. 590/1579 cut-off events. For 431273/431275 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 13726 event pairs, 0 based on Foata normal form. 4/1583 useless extension candidates. Maximal degree in co-relation 36036. Up to 843 conditions per place. [2020-10-16 03:02:19,498 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 442 selfloop transitions, 387 changer transitions 0/836 dead transitions. [2020-10-16 03:02:19,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 836 transitions, 54995 flow [2020-10-16 03:02:19,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 03:02:19,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 03:02:19,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2539 transitions. [2020-10-16 03:02:19,501 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6779706275033378 [2020-10-16 03:02:19,501 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2539 transitions. [2020-10-16 03:02:19,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2539 transitions. [2020-10-16 03:02:19,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:19,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2539 transitions. [2020-10-16 03:02:19,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 03:02:19,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 03:02:19,507 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 03:02:19,507 INFO L185 Difference]: Start difference. First operand has 578 places, 824 transitions, 52388 flow. Second operand 35 states and 2539 transitions. [2020-10-16 03:02:19,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 836 transitions, 54995 flow [2020-10-16 03:02:21,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 836 transitions, 54321 flow, removed 213 selfloop flow, removed 23 redundant places. [2020-10-16 03:02:21,441 INFO L241 Difference]: Finished difference. Result has 592 places, 832 transitions, 53399 flow [2020-10-16 03:02:21,442 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51714, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=380, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=53399, PETRI_PLACES=592, PETRI_TRANSITIONS=832} [2020-10-16 03:02:21,442 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 574 predicate places. [2020-10-16 03:02:21,442 INFO L481 AbstractCegarLoop]: Abstraction has has 592 places, 832 transitions, 53399 flow [2020-10-16 03:02:21,442 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:21,442 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:21,442 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:21,643 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-16 03:02:21,643 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:21,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:21,644 INFO L82 PathProgramCache]: Analyzing trace with hash 1847125647, now seen corresponding path program 67 times [2020-10-16 03:02:21,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:21,644 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211314942] [2020-10-16 03:02:21,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:21,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:21,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-16 03:02:21,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211314942] [2020-10-16 03:02:21,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911165557] [2020-10-16 03:02:21,763 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 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-16 03:02:21,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:21,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:02:21,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:21,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:21,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:21,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:21,997 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:02:21,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266238179] [2020-10-16 03:02:21,997 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:02:21,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:21,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:02:21,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:02:21,999 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:21,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 832 transitions, 53399 flow. Second operand 15 states. [2020-10-16 03:02:21,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:21,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:22,000 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:24,376 INFO L129 PetriNetUnfolder]: 598/1601 cut-off events. [2020-10-16 03:02:24,377 INFO L130 PetriNetUnfolder]: For 440464/440470 co-relation queries the response was YES. [2020-10-16 03:02:24,403 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37283 conditions, 1601 events. 598/1601 cut-off events. For 440464/440470 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 14077 event pairs, 0 based on Foata normal form. 8/1609 useless extension candidates. Maximal degree in co-relation 37060. Up to 795 conditions per place. [2020-10-16 03:02:24,422 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 410 selfloop transitions, 435 changer transitions 0/852 dead transitions. [2020-10-16 03:02:24,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 852 transitions, 56724 flow [2020-10-16 03:02:24,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:02:24,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:02:24,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-16 03:02:24,425 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-16 03:02:24,425 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-16 03:02:24,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-16 03:02:24,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:24,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-16 03:02:24,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:02:24,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:02:24,428 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:02:24,428 INFO L185 Difference]: Start difference. First operand has 592 places, 832 transitions, 53399 flow. Second operand 31 states and 2249 transitions. [2020-10-16 03:02:24,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 852 transitions, 56724 flow [2020-10-16 03:02:26,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 852 transitions, 55942 flow, removed 201 selfloop flow, removed 26 redundant places. [2020-10-16 03:02:26,297 INFO L241 Difference]: Finished difference. Result has 599 places, 844 transitions, 55001 flow [2020-10-16 03:02:26,297 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52618, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=55001, PETRI_PLACES=599, PETRI_TRANSITIONS=844} [2020-10-16 03:02:26,298 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 581 predicate places. [2020-10-16 03:02:26,298 INFO L481 AbstractCegarLoop]: Abstraction has has 599 places, 844 transitions, 55001 flow [2020-10-16 03:02:26,298 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:26,298 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:26,298 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:26,498 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-16 03:02:26,499 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:26,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:26,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1018779712, now seen corresponding path program 17 times [2020-10-16 03:02:26,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:26,500 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723042977] [2020-10-16 03:02:26,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:26,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:26,661 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-16 03:02:26,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723042977] [2020-10-16 03:02:26,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603417939] [2020-10-16 03:02:26,662 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 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-16 03:02:26,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 03:02:26,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:26,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:26,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:26,953 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-16 03:02:26,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:26,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:26,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048191488] [2020-10-16 03:02:26,954 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:26,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:26,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:26,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:26,958 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:26,958 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 844 transitions, 55001 flow. Second operand 17 states. [2020-10-16 03:02:26,958 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:26,958 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:26,959 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:28,426 INFO L129 PetriNetUnfolder]: 600/1607 cut-off events. [2020-10-16 03:02:28,426 INFO L130 PetriNetUnfolder]: For 449956/449962 co-relation queries the response was YES. [2020-10-16 03:02:28,450 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37923 conditions, 1607 events. 600/1607 cut-off events. For 449956/449962 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 14090 event pairs, 0 based on Foata normal form. 8/1615 useless extension candidates. Maximal degree in co-relation 37697. Up to 1068 conditions per place. [2020-10-16 03:02:28,470 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 794 selfloop transitions, 65 changer transitions 0/866 dead transitions. [2020-10-16 03:02:28,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 866 transitions, 57466 flow [2020-10-16 03:02:28,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 03:02:28,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 03:02:28,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 939 transitions. [2020-10-16 03:02:28,473 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750539180445723 [2020-10-16 03:02:28,473 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 939 transitions. [2020-10-16 03:02:28,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 939 transitions. [2020-10-16 03:02:28,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:28,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 939 transitions. [2020-10-16 03:02:28,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 03:02:28,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 03:02:28,475 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 03:02:28,475 INFO L185 Difference]: Start difference. First operand has 599 places, 844 transitions, 55001 flow. Second operand 13 states and 939 transitions. [2020-10-16 03:02:28,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 866 transitions, 57466 flow [2020-10-16 03:02:30,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 866 transitions, 56929 flow, removed 159 selfloop flow, removed 23 redundant places. [2020-10-16 03:02:30,455 INFO L241 Difference]: Finished difference. Result has 590 places, 846 transitions, 54836 flow [2020-10-16 03:02:30,456 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54466, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=54836, PETRI_PLACES=590, PETRI_TRANSITIONS=846} [2020-10-16 03:02:30,456 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 572 predicate places. [2020-10-16 03:02:30,456 INFO L481 AbstractCegarLoop]: Abstraction has has 590 places, 846 transitions, 54836 flow [2020-10-16 03:02:30,456 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:30,456 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:30,457 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:30,657 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:30,657 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:30,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:30,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1188751946, now seen corresponding path program 18 times [2020-10-16 03:02:30,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:30,659 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624456358] [2020-10-16 03:02:30,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:30,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:30,797 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-16 03:02:30,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624456358] [2020-10-16 03:02:30,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375589266] [2020-10-16 03:02:30,798 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 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-16 03:02:30,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 03:02:30,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:30,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:30,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:31,127 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-16 03:02:31,127 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:31,127 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:31,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205277235] [2020-10-16 03:02:31,128 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:31,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:31,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:31,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:31,129 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:31,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 846 transitions, 54836 flow. Second operand 17 states. [2020-10-16 03:02:31,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:31,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:31,130 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:32,696 INFO L129 PetriNetUnfolder]: 602/1613 cut-off events. [2020-10-16 03:02:32,696 INFO L130 PetriNetUnfolder]: For 460286/460292 co-relation queries the response was YES. [2020-10-16 03:02:32,723 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38084 conditions, 1613 events. 602/1613 cut-off events. For 460286/460292 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 14158 event pairs, 0 based on Foata normal form. 8/1621 useless extension candidates. Maximal degree in co-relation 37855. Up to 1009 conditions per place. [2020-10-16 03:02:32,741 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 735 selfloop transitions, 129 changer transitions 0/871 dead transitions. [2020-10-16 03:02:32,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 871 transitions, 57500 flow [2020-10-16 03:02:32,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:02:32,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:02:32,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1517 transitions. [2020-10-16 03:02:32,743 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751223854027593 [2020-10-16 03:02:32,743 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1517 transitions. [2020-10-16 03:02:32,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1517 transitions. [2020-10-16 03:02:32,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:32,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1517 transitions. [2020-10-16 03:02:32,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:02:32,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:02:32,745 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:02:32,746 INFO L185 Difference]: Start difference. First operand has 590 places, 846 transitions, 54836 flow. Second operand 21 states and 1517 transitions. [2020-10-16 03:02:32,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 871 transitions, 57500 flow [2020-10-16 03:02:34,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 871 transitions, 57417 flow, removed 5 selfloop flow, removed 9 redundant places. [2020-10-16 03:02:34,872 INFO L241 Difference]: Finished difference. Result has 603 places, 849 transitions, 55360 flow [2020-10-16 03:02:34,873 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54755, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=55360, PETRI_PLACES=603, PETRI_TRANSITIONS=849} [2020-10-16 03:02:34,873 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 585 predicate places. [2020-10-16 03:02:34,873 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 849 transitions, 55360 flow [2020-10-16 03:02:34,873 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:34,873 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:34,874 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:35,074 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:35,074 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:35,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:35,075 INFO L82 PathProgramCache]: Analyzing trace with hash -501675386, now seen corresponding path program 19 times [2020-10-16 03:02:35,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:35,075 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782935887] [2020-10-16 03:02:35,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:35,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:35,228 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:35,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782935887] [2020-10-16 03:02:35,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140921305] [2020-10-16 03:02:35,229 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 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-16 03:02:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:35,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:35,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:35,511 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-16 03:02:35,511 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:35,511 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:35,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819333915] [2020-10-16 03:02:35,512 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:35,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:35,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:35,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:35,514 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:35,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 849 transitions, 55360 flow. Second operand 17 states. [2020-10-16 03:02:35,515 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:35,515 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:35,515 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:36,923 INFO L129 PetriNetUnfolder]: 604/1618 cut-off events. [2020-10-16 03:02:36,923 INFO L130 PetriNetUnfolder]: For 469313/469315 co-relation queries the response was YES. [2020-10-16 03:02:36,950 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38487 conditions, 1618 events. 604/1618 cut-off events. For 469313/469315 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 14222 event pairs, 0 based on Foata normal form. 4/1622 useless extension candidates. Maximal degree in co-relation 38256. Up to 992 conditions per place. [2020-10-16 03:02:36,969 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 710 selfloop transitions, 150 changer transitions 0/867 dead transitions. [2020-10-16 03:02:36,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 867 transitions, 57823 flow [2020-10-16 03:02:36,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 03:02:36,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 03:02:36,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1160 transitions. [2020-10-16 03:02:36,971 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 03:02:36,972 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1160 transitions. [2020-10-16 03:02:36,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1160 transitions. [2020-10-16 03:02:36,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:36,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1160 transitions. [2020-10-16 03:02:36,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 03:02:36,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 03:02:36,973 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 03:02:36,973 INFO L185 Difference]: Start difference. First operand has 603 places, 849 transitions, 55360 flow. Second operand 16 states and 1160 transitions. [2020-10-16 03:02:36,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 867 transitions, 57823 flow [2020-10-16 03:02:38,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 867 transitions, 57637 flow, removed 11 selfloop flow, removed 17 redundant places. [2020-10-16 03:02:39,013 INFO L241 Difference]: Finished difference. Result has 602 places, 850 transitions, 55760 flow [2020-10-16 03:02:39,014 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55176, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=55760, PETRI_PLACES=602, PETRI_TRANSITIONS=850} [2020-10-16 03:02:39,014 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 584 predicate places. [2020-10-16 03:02:39,014 INFO L481 AbstractCegarLoop]: Abstraction has has 602 places, 850 transitions, 55760 flow [2020-10-16 03:02:39,014 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:39,014 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:39,014 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:39,214 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:39,215 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:39,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:39,215 INFO L82 PathProgramCache]: Analyzing trace with hash -501653066, now seen corresponding path program 20 times [2020-10-16 03:02:39,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:39,216 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655180732] [2020-10-16 03:02:39,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:39,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:39,354 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-16 03:02:39,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655180732] [2020-10-16 03:02:39,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355472516] [2020-10-16 03:02:39,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 03:02:39,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:02:39,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:39,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:39,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:39,572 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:39,593 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-16 03:02:39,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:39,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:39,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203717261] [2020-10-16 03:02:39,594 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:39,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:39,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:39,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:39,596 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:39,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 850 transitions, 55760 flow. Second operand 17 states. [2020-10-16 03:02:39,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:39,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:39,597 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:41,452 INFO L129 PetriNetUnfolder]: 608/1628 cut-off events. [2020-10-16 03:02:41,452 INFO L130 PetriNetUnfolder]: For 473973/473975 co-relation queries the response was YES. [2020-10-16 03:02:41,479 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39046 conditions, 1628 events. 608/1628 cut-off events. For 473973/473975 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 14268 event pairs, 0 based on Foata normal form. 4/1632 useless extension candidates. Maximal degree in co-relation 38816. Up to 1026 conditions per place. [2020-10-16 03:02:41,499 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 733 selfloop transitions, 128 changer transitions 0/868 dead transitions. [2020-10-16 03:02:41,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 868 transitions, 59129 flow [2020-10-16 03:02:41,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:02:41,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:02:41,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 03:02:41,502 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 03:02:41,502 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 03:02:41,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 03:02:41,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:41,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 03:02:41,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:02:41,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:02:41,504 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:02:41,504 INFO L185 Difference]: Start difference. First operand has 602 places, 850 transitions, 55760 flow. Second operand 17 states and 1234 transitions. [2020-10-16 03:02:41,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 868 transitions, 59129 flow [2020-10-16 03:02:43,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 868 transitions, 58936 flow, removed 0 selfloop flow, removed 14 redundant places. [2020-10-16 03:02:43,590 INFO L241 Difference]: Finished difference. Result has 607 places, 859 transitions, 57227 flow [2020-10-16 03:02:43,591 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55570, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=57227, PETRI_PLACES=607, PETRI_TRANSITIONS=859} [2020-10-16 03:02:43,591 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 589 predicate places. [2020-10-16 03:02:43,591 INFO L481 AbstractCegarLoop]: Abstraction has has 607 places, 859 transitions, 57227 flow [2020-10-16 03:02:43,591 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:43,591 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:43,591 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:43,792 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:43,792 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:43,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:43,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1124291390, now seen corresponding path program 68 times [2020-10-16 03:02:43,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:43,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096414807] [2020-10-16 03:02:43,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:43,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:43,979 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-16 03:02:43,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096414807] [2020-10-16 03:02:43,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632036981] [2020-10-16 03:02:43,979 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 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-16 03:02:44,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:02:44,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:44,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:44,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:44,303 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-16 03:02:44,303 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:44,303 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:44,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049897519] [2020-10-16 03:02:44,304 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:44,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:44,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:44,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:44,305 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:44,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 859 transitions, 57227 flow. Second operand 17 states. [2020-10-16 03:02:44,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:44,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:44,306 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:45,647 INFO L129 PetriNetUnfolder]: 609/1631 cut-off events. [2020-10-16 03:02:45,648 INFO L130 PetriNetUnfolder]: For 476918/476924 co-relation queries the response was YES. [2020-10-16 03:02:45,677 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39352 conditions, 1631 events. 609/1631 cut-off events. For 476918/476924 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 14361 event pairs, 0 based on Foata normal form. 7/1638 useless extension candidates. Maximal degree in co-relation 39119. Up to 1011 conditions per place. [2020-10-16 03:02:45,698 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 738 selfloop transitions, 138 changer transitions 0/883 dead transitions. [2020-10-16 03:02:45,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 883 transitions, 59660 flow [2020-10-16 03:02:45,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 03:02:45,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 03:02:45,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-16 03:02:45,701 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-16 03:02:45,701 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-16 03:02:45,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-16 03:02:45,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:45,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-16 03:02:45,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 03:02:45,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 03:02:45,703 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 03:02:45,703 INFO L185 Difference]: Start difference. First operand has 607 places, 859 transitions, 57227 flow. Second operand 14 states and 1012 transitions. [2020-10-16 03:02:45,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 883 transitions, 59660 flow [2020-10-16 03:02:47,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 883 transitions, 58414 flow, removed 543 selfloop flow, removed 13 redundant places. [2020-10-16 03:02:47,907 INFO L241 Difference]: Finished difference. Result has 610 places, 862 transitions, 56598 flow [2020-10-16 03:02:47,908 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55981, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=56598, PETRI_PLACES=610, PETRI_TRANSITIONS=862} [2020-10-16 03:02:47,908 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 592 predicate places. [2020-10-16 03:02:47,908 INFO L481 AbstractCegarLoop]: Abstraction has has 610 places, 862 transitions, 56598 flow [2020-10-16 03:02:47,908 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:47,908 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:47,908 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:48,108 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:48,109 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:48,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:48,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1124292351, now seen corresponding path program 69 times [2020-10-16 03:02:48,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:48,110 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810977294] [2020-10-16 03:02:48,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:48,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:48,277 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:48,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810977294] [2020-10-16 03:02:48,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653288227] [2020-10-16 03:02:48,278 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 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-16 03:02:48,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:02:48,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:48,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:48,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:48,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-16 03:02:48,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:48,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:48,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775065453] [2020-10-16 03:02:48,684 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:48,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:48,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:48,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:48,686 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:48,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 862 transitions, 56598 flow. Second operand 17 states. [2020-10-16 03:02:48,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:48,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:48,687 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:50,202 INFO L129 PetriNetUnfolder]: 611/1637 cut-off events. [2020-10-16 03:02:50,203 INFO L130 PetriNetUnfolder]: For 484139/484145 co-relation queries the response was YES. [2020-10-16 03:02:50,230 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39116 conditions, 1637 events. 611/1637 cut-off events. For 484139/484145 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 14416 event pairs, 0 based on Foata normal form. 7/1644 useless extension candidates. Maximal degree in co-relation 38880. Up to 983 conditions per place. [2020-10-16 03:02:50,369 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 720 selfloop transitions, 167 changer transitions 0/894 dead transitions. [2020-10-16 03:02:50,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 894 transitions, 59406 flow [2020-10-16 03:02:50,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:02:50,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:02:50,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1084 transitions. [2020-10-16 03:02:50,371 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753894080996885 [2020-10-16 03:02:50,371 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1084 transitions. [2020-10-16 03:02:50,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1084 transitions. [2020-10-16 03:02:50,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:50,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1084 transitions. [2020-10-16 03:02:50,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:02:50,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:02:50,373 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:02:50,373 INFO L185 Difference]: Start difference. First operand has 610 places, 862 transitions, 56598 flow. Second operand 15 states and 1084 transitions. [2020-10-16 03:02:50,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 894 transitions, 59406 flow [2020-10-16 03:02:52,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 894 transitions, 59284 flow, removed 2 selfloop flow, removed 8 redundant places. [2020-10-16 03:02:52,564 INFO L241 Difference]: Finished difference. Result has 619 places, 867 transitions, 57394 flow [2020-10-16 03:02:52,564 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=56477, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=57394, PETRI_PLACES=619, PETRI_TRANSITIONS=867} [2020-10-16 03:02:52,565 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 601 predicate places. [2020-10-16 03:02:52,565 INFO L481 AbstractCegarLoop]: Abstraction has has 619 places, 867 transitions, 57394 flow [2020-10-16 03:02:52,565 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:52,565 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:52,565 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:52,765 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:52,766 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:52,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:52,766 INFO L82 PathProgramCache]: Analyzing trace with hash -782052382, now seen corresponding path program 70 times [2020-10-16 03:02:52,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:52,767 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128036609] [2020-10-16 03:02:52,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:52,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:52,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-16 03:02:52,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128036609] [2020-10-16 03:02:52,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317679334] [2020-10-16 03:02:52,984 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 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-16 03:02:53,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:02:53,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:53,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:53,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:53,289 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-16 03:02:53,290 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:53,290 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:53,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525244640] [2020-10-16 03:02:53,291 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:53,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:53,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:53,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:53,292 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:53,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 867 transitions, 57394 flow. Second operand 17 states. [2020-10-16 03:02:53,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:53,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:53,293 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:54,510 INFO L129 PetriNetUnfolder]: 612/1640 cut-off events. [2020-10-16 03:02:54,510 INFO L130 PetriNetUnfolder]: For 494065/494067 co-relation queries the response was YES. [2020-10-16 03:02:54,539 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39486 conditions, 1640 events. 612/1640 cut-off events. For 494065/494067 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 14396 event pairs, 0 based on Foata normal form. 3/1643 useless extension candidates. Maximal degree in co-relation 39247. Up to 1060 conditions per place. [2020-10-16 03:02:54,558 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 776 selfloop transitions, 96 changer transitions 0/879 dead transitions. [2020-10-16 03:02:54,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 879 transitions, 59613 flow [2020-10-16 03:02:54,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 03:02:54,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 03:02:54,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 868 transitions. [2020-10-16 03:02:54,560 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-16 03:02:54,561 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 868 transitions. [2020-10-16 03:02:54,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 868 transitions. [2020-10-16 03:02:54,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:54,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 868 transitions. [2020-10-16 03:02:54,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 03:02:54,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 03:02:54,562 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 03:02:54,562 INFO L185 Difference]: Start difference. First operand has 619 places, 867 transitions, 57394 flow. Second operand 12 states and 868 transitions. [2020-10-16 03:02:54,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 879 transitions, 59613 flow [2020-10-16 03:02:56,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 879 transitions, 59462 flow, removed 1 selfloop flow, removed 10 redundant places. [2020-10-16 03:02:56,745 INFO L241 Difference]: Finished difference. Result has 623 places, 870 transitions, 57752 flow [2020-10-16 03:02:56,746 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=57243, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=57752, PETRI_PLACES=623, PETRI_TRANSITIONS=870} [2020-10-16 03:02:56,746 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 605 predicate places. [2020-10-16 03:02:56,746 INFO L481 AbstractCegarLoop]: Abstraction has has 623 places, 870 transitions, 57752 flow [2020-10-16 03:02:56,746 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:56,746 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:56,746 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:56,947 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:56,947 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:56,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:56,947 INFO L82 PathProgramCache]: Analyzing trace with hash 431632649, now seen corresponding path program 71 times [2020-10-16 03:02:56,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:56,948 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461142132] [2020-10-16 03:02:56,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:56,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:57,104 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-16 03:02:57,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461142132] [2020-10-16 03:02:57,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485389283] [2020-10-16 03:02:57,105 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 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-16 03:02:57,144 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:02:57,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:57,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:57,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:57,392 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-16 03:02:57,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:57,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:57,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697181526] [2020-10-16 03:02:57,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:57,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:57,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:57,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:57,395 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:57,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 870 transitions, 57752 flow. Second operand 17 states. [2020-10-16 03:02:57,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:57,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:57,396 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:59,207 INFO L129 PetriNetUnfolder]: 613/1643 cut-off events. [2020-10-16 03:02:59,207 INFO L130 PetriNetUnfolder]: For 500654/500660 co-relation queries the response was YES. [2020-10-16 03:02:59,233 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39717 conditions, 1643 events. 613/1643 cut-off events. For 500654/500660 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 14501 event pairs, 0 based on Foata normal form. 7/1650 useless extension candidates. Maximal degree in co-relation 39475. Up to 1039 conditions per place. [2020-10-16 03:02:59,254 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 761 selfloop transitions, 120 changer transitions 0/888 dead transitions. [2020-10-16 03:02:59,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 888 transitions, 60138 flow [2020-10-16 03:02:59,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 03:02:59,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 03:02:59,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-16 03:02:59,256 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-16 03:02:59,256 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-16 03:02:59,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-16 03:02:59,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:59,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-16 03:02:59,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 03:02:59,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 03:02:59,258 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 03:02:59,258 INFO L185 Difference]: Start difference. First operand has 623 places, 870 transitions, 57752 flow. Second operand 14 states and 1012 transitions. [2020-10-16 03:02:59,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 888 transitions, 60138 flow [2020-10-16 03:03:01,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 888 transitions, 60022 flow, removed 5 selfloop flow, removed 8 redundant places. [2020-10-16 03:03:01,471 INFO L241 Difference]: Finished difference. Result has 630 places, 872 transitions, 58174 flow [2020-10-16 03:03:01,471 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=57636, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=58174, PETRI_PLACES=630, PETRI_TRANSITIONS=872} [2020-10-16 03:03:01,472 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 612 predicate places. [2020-10-16 03:03:01,472 INFO L481 AbstractCegarLoop]: Abstraction has has 630 places, 872 transitions, 58174 flow [2020-10-16 03:03:01,472 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:01,472 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:01,472 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:01,672 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-16 03:03:01,673 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:01,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:01,673 INFO L82 PathProgramCache]: Analyzing trace with hash -173058810, now seen corresponding path program 72 times [2020-10-16 03:03:01,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:01,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188246563] [2020-10-16 03:03:01,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:01,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:01,829 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-16 03:03:01,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188246563] [2020-10-16 03:03:01,830 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544030708] [2020-10-16 03:03:01,830 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 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-16 03:03:01,869 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:03:01,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:01,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:01,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:02,121 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-16 03:03:02,121 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:02,121 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:02,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13669165] [2020-10-16 03:03:02,122 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:02,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:02,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:02,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:02,123 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:02,123 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 872 transitions, 58174 flow. Second operand 17 states. [2020-10-16 03:03:02,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:02,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:02,124 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:03,665 INFO L129 PetriNetUnfolder]: 614/1646 cut-off events. [2020-10-16 03:03:03,665 INFO L130 PetriNetUnfolder]: For 509754/509760 co-relation queries the response was YES. [2020-10-16 03:03:03,696 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39996 conditions, 1646 events. 614/1646 cut-off events. For 509754/509760 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 14562 event pairs, 0 based on Foata normal form. 7/1653 useless extension candidates. Maximal degree in co-relation 39752. Up to 979 conditions per place. [2020-10-16 03:03:03,718 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 715 selfloop transitions, 179 changer transitions 0/901 dead transitions. [2020-10-16 03:03:03,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 901 transitions, 60844 flow [2020-10-16 03:03:03,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:03:03,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:03:03,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1300 transitions. [2020-10-16 03:03:03,721 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6749740394600208 [2020-10-16 03:03:03,721 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1300 transitions. [2020-10-16 03:03:03,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1300 transitions. [2020-10-16 03:03:03,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:03,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1300 transitions. [2020-10-16 03:03:03,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:03:03,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:03:03,724 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:03:03,724 INFO L185 Difference]: Start difference. First operand has 630 places, 872 transitions, 58174 flow. Second operand 18 states and 1300 transitions. [2020-10-16 03:03:03,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 901 transitions, 60844 flow [2020-10-16 03:03:06,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 901 transitions, 60734 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 03:03:06,412 INFO L241 Difference]: Finished difference. Result has 641 places, 874 transitions, 58755 flow [2020-10-16 03:03:06,413 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58064, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=58755, PETRI_PLACES=641, PETRI_TRANSITIONS=874} [2020-10-16 03:03:06,413 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 623 predicate places. [2020-10-16 03:03:06,413 INFO L481 AbstractCegarLoop]: Abstraction has has 641 places, 874 transitions, 58755 flow [2020-10-16 03:03:06,413 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:06,413 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:06,413 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:06,614 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:06,614 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:06,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:06,615 INFO L82 PathProgramCache]: Analyzing trace with hash -173059771, now seen corresponding path program 73 times [2020-10-16 03:03:06,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:06,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703098712] [2020-10-16 03:03:06,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:06,833 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-16 03:03:06,833 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703098712] [2020-10-16 03:03:06,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813895502] [2020-10-16 03:03:06,834 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 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-16 03:03:06,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:06,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:06,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:07,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:07,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:07,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:07,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462556960] [2020-10-16 03:03:07,228 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:07,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:07,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:07,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:07,230 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:07,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 874 transitions, 58755 flow. Second operand 17 states. [2020-10-16 03:03:07,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:07,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:07,231 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:09,035 INFO L129 PetriNetUnfolder]: 615/1649 cut-off events. [2020-10-16 03:03:09,035 INFO L130 PetriNetUnfolder]: For 511876/511882 co-relation queries the response was YES. [2020-10-16 03:03:09,067 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40353 conditions, 1649 events. 615/1649 cut-off events. For 511876/511882 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 14515 event pairs, 0 based on Foata normal form. 7/1656 useless extension candidates. Maximal degree in co-relation 40107. Up to 960 conditions per place. [2020-10-16 03:03:09,089 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 704 selfloop transitions, 194 changer transitions 0/905 dead transitions. [2020-10-16 03:03:09,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 905 transitions, 61479 flow [2020-10-16 03:03:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:03:09,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:03:09,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-16 03:03:09,091 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-16 03:03:09,091 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-16 03:03:09,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-16 03:03:09,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:09,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-16 03:03:09,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:03:09,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:03:09,093 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:03:09,093 INFO L185 Difference]: Start difference. First operand has 641 places, 874 transitions, 58755 flow. Second operand 17 states and 1228 transitions. [2020-10-16 03:03:09,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 905 transitions, 61479 flow [2020-10-16 03:03:11,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 905 transitions, 61282 flow, removed 0 selfloop flow, removed 14 redundant places. [2020-10-16 03:03:11,790 INFO L241 Difference]: Finished difference. Result has 646 places, 879 transitions, 59394 flow [2020-10-16 03:03:11,791 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58558, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=59394, PETRI_PLACES=646, PETRI_TRANSITIONS=879} [2020-10-16 03:03:11,792 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 628 predicate places. [2020-10-16 03:03:11,792 INFO L481 AbstractCegarLoop]: Abstraction has has 646 places, 879 transitions, 59394 flow [2020-10-16 03:03:11,792 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:11,792 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:11,792 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:11,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-16 03:03:11,993 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:11,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:11,993 INFO L82 PathProgramCache]: Analyzing trace with hash -172165080, now seen corresponding path program 74 times [2020-10-16 03:03:11,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:11,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555650537] [2020-10-16 03:03:11,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:12,173 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-16 03:03:12,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555650537] [2020-10-16 03:03:12,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769338265] [2020-10-16 03:03:12,174 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 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-16 03:03:12,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:03:12,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:12,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:12,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:12,536 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-16 03:03:12,537 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:12,537 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:12,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079379227] [2020-10-16 03:03:12,537 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:12,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:12,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:12,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:12,539 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:12,540 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 879 transitions, 59394 flow. Second operand 17 states. [2020-10-16 03:03:12,540 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:12,540 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:12,540 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:14,548 INFO L129 PetriNetUnfolder]: 617/1655 cut-off events. [2020-10-16 03:03:14,548 INFO L130 PetriNetUnfolder]: For 525396/525402 co-relation queries the response was YES. [2020-10-16 03:03:14,579 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40882 conditions, 1655 events. 617/1655 cut-off events. For 525396/525402 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 14668 event pairs, 0 based on Foata normal form. 7/1662 useless extension candidates. Maximal degree in co-relation 40633. Up to 972 conditions per place. [2020-10-16 03:03:14,601 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 709 selfloop transitions, 190 changer transitions 0/906 dead transitions. [2020-10-16 03:03:14,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 906 transitions, 62214 flow [2020-10-16 03:03:14,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:03:14,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:03:14,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-16 03:03:14,605 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-16 03:03:14,605 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-16 03:03:14,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-16 03:03:14,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:14,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-16 03:03:14,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:03:14,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:03:14,607 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:03:14,607 INFO L185 Difference]: Start difference. First operand has 646 places, 879 transitions, 59394 flow. Second operand 17 states and 1228 transitions. [2020-10-16 03:03:14,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 906 transitions, 62214 flow [2020-10-16 03:03:17,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 906 transitions, 62034 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-16 03:03:17,209 INFO L241 Difference]: Finished difference. Result has 653 places, 884 transitions, 60219 flow [2020-10-16 03:03:17,209 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=59215, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=60219, PETRI_PLACES=653, PETRI_TRANSITIONS=884} [2020-10-16 03:03:17,210 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 635 predicate places. [2020-10-16 03:03:17,210 INFO L481 AbstractCegarLoop]: Abstraction has has 653 places, 884 transitions, 60219 flow [2020-10-16 03:03:17,210 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:17,210 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:17,210 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:17,410 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:17,411 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:17,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:17,411 INFO L82 PathProgramCache]: Analyzing trace with hash 767706120, now seen corresponding path program 75 times [2020-10-16 03:03:17,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:17,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269165477] [2020-10-16 03:03:17,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:17,558 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-16 03:03:17,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269165477] [2020-10-16 03:03:17,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574473919] [2020-10-16 03:03:17,558 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 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-16 03:03:17,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:03:17,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:17,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:17,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:17,941 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-16 03:03:17,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:17,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:17,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094128220] [2020-10-16 03:03:17,942 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:17,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:17,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:17,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:17,943 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:17,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 884 transitions, 60219 flow. Second operand 17 states. [2020-10-16 03:03:17,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:17,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:17,944 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:19,706 INFO L129 PetriNetUnfolder]: 620/1664 cut-off events. [2020-10-16 03:03:19,706 INFO L130 PetriNetUnfolder]: For 537338/537344 co-relation queries the response was YES. [2020-10-16 03:03:19,754 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41376 conditions, 1664 events. 620/1664 cut-off events. For 537338/537344 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 14776 event pairs, 0 based on Foata normal form. 7/1671 useless extension candidates. Maximal degree in co-relation 41124. Up to 935 conditions per place. [2020-10-16 03:03:19,783 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 668 selfloop transitions, 240 changer transitions 0/915 dead transitions. [2020-10-16 03:03:19,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 915 transitions, 63174 flow [2020-10-16 03:03:19,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:03:19,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:03:19,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1302 transitions. [2020-10-16 03:03:19,786 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-16 03:03:19,786 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1302 transitions. [2020-10-16 03:03:19,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1302 transitions. [2020-10-16 03:03:19,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:19,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1302 transitions. [2020-10-16 03:03:19,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:03:19,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:03:19,789 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:03:19,789 INFO L185 Difference]: Start difference. First operand has 653 places, 884 transitions, 60219 flow. Second operand 18 states and 1302 transitions. [2020-10-16 03:03:19,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 915 transitions, 63174 flow [2020-10-16 03:03:22,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 915 transitions, 62959 flow, removed 7 selfloop flow, removed 13 redundant places. [2020-10-16 03:03:22,726 INFO L241 Difference]: Finished difference. Result has 660 places, 889 transitions, 61114 flow [2020-10-16 03:03:22,727 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60004, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=884, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=61114, PETRI_PLACES=660, PETRI_TRANSITIONS=889} [2020-10-16 03:03:22,727 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 642 predicate places. [2020-10-16 03:03:22,727 INFO L481 AbstractCegarLoop]: Abstraction has has 660 places, 889 transitions, 61114 flow [2020-10-16 03:03:22,728 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:22,728 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:22,728 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:22,935 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-16 03:03:22,936 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:22,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:22,936 INFO L82 PathProgramCache]: Analyzing trace with hash -1256552571, now seen corresponding path program 76 times [2020-10-16 03:03:22,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:22,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803659472] [2020-10-16 03:03:22,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:22,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:23,098 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-16 03:03:23,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803659472] [2020-10-16 03:03:23,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329834627] [2020-10-16 03:03:23,098 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-16 03:03:23,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:03:23,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:23,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:23,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:23,523 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-16 03:03:23,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:23,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:23,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90639351] [2020-10-16 03:03:23,524 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:23,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:23,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:23,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:23,525 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:23,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 889 transitions, 61114 flow. Second operand 17 states. [2020-10-16 03:03:23,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:23,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:23,525 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:25,331 INFO L129 PetriNetUnfolder]: 625/1678 cut-off events. [2020-10-16 03:03:25,332 INFO L130 PetriNetUnfolder]: For 554762/554768 co-relation queries the response was YES. [2020-10-16 03:03:25,363 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42141 conditions, 1678 events. 625/1678 cut-off events. For 554762/554768 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 14933 event pairs, 0 based on Foata normal form. 7/1685 useless extension candidates. Maximal degree in co-relation 41886. Up to 890 conditions per place. [2020-10-16 03:03:25,383 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 633 selfloop transitions, 290 changer transitions 0/930 dead transitions. [2020-10-16 03:03:25,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 930 transitions, 64565 flow [2020-10-16 03:03:25,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:03:25,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:03:25,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1302 transitions. [2020-10-16 03:03:25,385 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-16 03:03:25,386 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1302 transitions. [2020-10-16 03:03:25,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1302 transitions. [2020-10-16 03:03:25,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:25,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1302 transitions. [2020-10-16 03:03:25,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:03:25,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:03:25,388 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:03:25,388 INFO L185 Difference]: Start difference. First operand has 660 places, 889 transitions, 61114 flow. Second operand 18 states and 1302 transitions. [2020-10-16 03:03:25,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 930 transitions, 64565 flow [2020-10-16 03:03:28,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 930 transitions, 64348 flow, removed 3 selfloop flow, removed 10 redundant places. [2020-10-16 03:03:28,182 INFO L241 Difference]: Finished difference. Result has 670 places, 896 transitions, 62445 flow [2020-10-16 03:03:28,183 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60898, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=62445, PETRI_PLACES=670, PETRI_TRANSITIONS=896} [2020-10-16 03:03:28,183 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 652 predicate places. [2020-10-16 03:03:28,183 INFO L481 AbstractCegarLoop]: Abstraction has has 670 places, 896 transitions, 62445 flow [2020-10-16 03:03:28,183 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:28,184 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:28,184 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:28,384 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-16 03:03:28,384 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:28,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:28,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1234387850, now seen corresponding path program 77 times [2020-10-16 03:03:28,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:28,386 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279857426] [2020-10-16 03:03:28,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:28,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:28,566 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-16 03:03:28,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279857426] [2020-10-16 03:03:28,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322204224] [2020-10-16 03:03:28,567 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 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-16 03:03:28,633 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:03:28,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:28,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:28,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:29,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:03:29,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:29,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:29,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:29,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250622493] [2020-10-16 03:03:29,090 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:29,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:29,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:29,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:29,092 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:29,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 896 transitions, 62445 flow. Second operand 17 states. [2020-10-16 03:03:29,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:29,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:29,094 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:32,036 INFO L129 PetriNetUnfolder]: 631/1694 cut-off events. [2020-10-16 03:03:32,036 INFO L130 PetriNetUnfolder]: For 588439/588445 co-relation queries the response was YES. [2020-10-16 03:03:32,068 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43291 conditions, 1694 events. 631/1694 cut-off events. For 588439/588445 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 15084 event pairs, 0 based on Foata normal form. 8/1702 useless extension candidates. Maximal degree in co-relation 43033. Up to 941 conditions per place. [2020-10-16 03:03:32,088 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 633 selfloop transitions, 273 changer transitions 0/913 dead transitions. [2020-10-16 03:03:32,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 913 transitions, 65790 flow [2020-10-16 03:03:32,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:03:32,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:03:32,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 03:03:32,090 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 03:03:32,091 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 03:03:32,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 03:03:32,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:32,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 03:03:32,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:03:32,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:03:32,092 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:03:32,092 INFO L185 Difference]: Start difference. First operand has 670 places, 896 transitions, 62445 flow. Second operand 17 states and 1234 transitions. [2020-10-16 03:03:32,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 913 transitions, 65790 flow [2020-10-16 03:03:34,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 913 transitions, 65532 flow, removed 3 selfloop flow, removed 12 redundant places. [2020-10-16 03:03:34,980 INFO L241 Difference]: Finished difference. Result has 677 places, 904 transitions, 64185 flow [2020-10-16 03:03:34,981 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62189, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=64185, PETRI_PLACES=677, PETRI_TRANSITIONS=904} [2020-10-16 03:03:34,981 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 659 predicate places. [2020-10-16 03:03:34,981 INFO L481 AbstractCegarLoop]: Abstraction has has 677 places, 904 transitions, 64185 flow [2020-10-16 03:03:34,981 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:34,981 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:34,981 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:35,181 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-16 03:03:35,182 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:35,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:35,182 INFO L82 PathProgramCache]: Analyzing trace with hash 767676329, now seen corresponding path program 78 times [2020-10-16 03:03:35,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:35,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415300770] [2020-10-16 03:03:35,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:35,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:35,333 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-16 03:03:35,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415300770] [2020-10-16 03:03:35,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643773722] [2020-10-16 03:03:35,334 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 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-16 03:03:35,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:03:35,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:35,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:35,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:41,820 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-16 03:03:41,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:41,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:41,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844897898] [2020-10-16 03:03:41,821 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:41,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:41,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:41,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=213, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:03:41,822 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:41,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 904 transitions, 64185 flow. Second operand 17 states. [2020-10-16 03:03:41,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:41,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:41,823 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:46,409 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:03:50,353 INFO L129 PetriNetUnfolder]: 641/1727 cut-off events. [2020-10-16 03:03:50,353 INFO L130 PetriNetUnfolder]: For 611308/611314 co-relation queries the response was YES. [2020-10-16 03:03:50,387 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44726 conditions, 1727 events. 641/1727 cut-off events. For 611308/611314 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 15507 event pairs, 0 based on Foata normal form. 7/1734 useless extension candidates. Maximal degree in co-relation 44465. Up to 920 conditions per place. [2020-10-16 03:03:50,410 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 650 selfloop transitions, 291 changer transitions 0/948 dead transitions. [2020-10-16 03:03:50,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 948 transitions, 68467 flow [2020-10-16 03:03:50,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 03:03:50,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 03:03:50,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1302 transitions. [2020-10-16 03:03:50,412 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-16 03:03:50,413 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1302 transitions. [2020-10-16 03:03:50,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1302 transitions. [2020-10-16 03:03:50,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:50,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1302 transitions. [2020-10-16 03:03:50,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 03:03:50,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 03:03:50,414 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 03:03:50,414 INFO L185 Difference]: Start difference. First operand has 677 places, 904 transitions, 64185 flow. Second operand 18 states and 1302 transitions. [2020-10-16 03:03:50,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 948 transitions, 68467 flow [2020-10-16 03:03:53,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 948 transitions, 67298 flow, removed 428 selfloop flow, removed 14 redundant places. [2020-10-16 03:03:53,642 INFO L241 Difference]: Finished difference. Result has 683 places, 918 transitions, 65475 flow [2020-10-16 03:03:53,643 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63110, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=65475, PETRI_PLACES=683, PETRI_TRANSITIONS=918} [2020-10-16 03:03:53,644 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 665 predicate places. [2020-10-16 03:03:53,644 INFO L481 AbstractCegarLoop]: Abstraction has has 683 places, 918 transitions, 65475 flow [2020-10-16 03:03:53,644 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:53,644 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:53,644 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:53,858 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:53,858 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:53,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:53,859 INFO L82 PathProgramCache]: Analyzing trace with hash 789154679, now seen corresponding path program 79 times [2020-10-16 03:03:53,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:53,859 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783082289] [2020-10-16 03:03:53,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:53,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:54,074 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-16 03:03:54,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783082289] [2020-10-16 03:03:54,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707862938] [2020-10-16 03:03:54,075 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 03:03:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:54,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:54,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:54,503 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-16 03:03:54,503 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:54,503 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:54,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354366439] [2020-10-16 03:03:54,504 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:54,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:54,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:54,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:54,505 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:54,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 918 transitions, 65475 flow. Second operand 17 states. [2020-10-16 03:03:54,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:54,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:54,506 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:56,907 INFO L129 PetriNetUnfolder]: 648/1746 cut-off events. [2020-10-16 03:03:56,908 INFO L130 PetriNetUnfolder]: For 615016/615018 co-relation queries the response was YES. [2020-10-16 03:03:56,944 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45370 conditions, 1746 events. 648/1746 cut-off events. For 615016/615018 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 15582 event pairs, 0 based on Foata normal form. 3/1749 useless extension candidates. Maximal degree in co-relation 45106. Up to 891 conditions per place. [2020-10-16 03:03:56,967 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 608 selfloop transitions, 338 changer transitions 0/953 dead transitions. [2020-10-16 03:03:56,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 953 transitions, 69083 flow [2020-10-16 03:03:56,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:03:56,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:03:56,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1231 transitions. [2020-10-16 03:03:56,970 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6767454645409565 [2020-10-16 03:03:56,970 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1231 transitions. [2020-10-16 03:03:56,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1231 transitions. [2020-10-16 03:03:56,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:56,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1231 transitions. [2020-10-16 03:03:56,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:03:56,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:03:56,972 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:03:56,972 INFO L185 Difference]: Start difference. First operand has 683 places, 918 transitions, 65475 flow. Second operand 17 states and 1231 transitions. [2020-10-16 03:03:56,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 953 transitions, 69083 flow [2020-10-16 03:04:00,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 953 transitions, 68780 flow, removed 5 selfloop flow, removed 14 redundant places. [2020-10-16 03:04:00,310 INFO L241 Difference]: Finished difference. Result has 687 places, 926 transitions, 67168 flow [2020-10-16 03:04:00,311 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=65172, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=67168, PETRI_PLACES=687, PETRI_TRANSITIONS=926} [2020-10-16 03:04:00,311 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 669 predicate places. [2020-10-16 03:04:00,311 INFO L481 AbstractCegarLoop]: Abstraction has has 687 places, 926 transitions, 67168 flow [2020-10-16 03:04:00,311 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:00,311 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:00,311 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:00,512 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-16 03:04:00,512 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:00,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:00,513 INFO L82 PathProgramCache]: Analyzing trace with hash -412330231, now seen corresponding path program 80 times [2020-10-16 03:04:00,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:00,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956813699] [2020-10-16 03:04:00,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:00,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:00,743 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-16 03:04:00,743 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956813699] [2020-10-16 03:04:00,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982597331] [2020-10-16 03:04:00,744 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 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-16 03:04:00,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:04:00,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:00,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:00,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:01,040 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-16 03:04:01,040 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:01,040 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:01,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687565580] [2020-10-16 03:04:01,040 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:01,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:01,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:01,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:01,042 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:01,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 926 transitions, 67168 flow. Second operand 17 states. [2020-10-16 03:04:01,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:01,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:01,042 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:02,444 INFO L129 PetriNetUnfolder]: 649/1749 cut-off events. [2020-10-16 03:04:02,445 INFO L130 PetriNetUnfolder]: For 629668/629670 co-relation queries the response was YES. [2020-10-16 03:04:02,478 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45912 conditions, 1749 events. 649/1749 cut-off events. For 629668/629670 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 15645 event pairs, 0 based on Foata normal form. 3/1752 useless extension candidates. Maximal degree in co-relation 45646. Up to 1143 conditions per place. [2020-10-16 03:04:02,500 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 840 selfloop transitions, 87 changer transitions 0/934 dead transitions. [2020-10-16 03:04:02,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 934 transitions, 69469 flow [2020-10-16 03:04:02,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 03:04:02,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 03:04:02,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 869 transitions. [2020-10-16 03:04:02,502 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676791277258567 [2020-10-16 03:04:02,503 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 869 transitions. [2020-10-16 03:04:02,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 869 transitions. [2020-10-16 03:04:02,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:02,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 869 transitions. [2020-10-16 03:04:02,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 03:04:02,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 03:04:02,504 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 03:04:02,504 INFO L185 Difference]: Start difference. First operand has 687 places, 926 transitions, 67168 flow. Second operand 12 states and 869 transitions. [2020-10-16 03:04:02,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 934 transitions, 69469 flow [2020-10-16 03:04:05,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 934 transitions, 69129 flow, removed 2 selfloop flow, removed 14 redundant places. [2020-10-16 03:04:05,655 INFO L241 Difference]: Finished difference. Result has 686 places, 928 transitions, 67294 flow [2020-10-16 03:04:05,655 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=66828, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=839, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=67294, PETRI_PLACES=686, PETRI_TRANSITIONS=928} [2020-10-16 03:04:05,656 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 668 predicate places. [2020-10-16 03:04:05,656 INFO L481 AbstractCegarLoop]: Abstraction has has 686 places, 928 transitions, 67294 flow [2020-10-16 03:04:05,656 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:05,656 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:05,656 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:05,856 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:05,857 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:05,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:05,857 INFO L82 PathProgramCache]: Analyzing trace with hash -85243357, now seen corresponding path program 81 times [2020-10-16 03:04:05,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:05,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776217489] [2020-10-16 03:04:05,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:05,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:06,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-16 03:04:06,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776217489] [2020-10-16 03:04:06,036 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063571749] [2020-10-16 03:04:06,036 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 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-16 03:04:06,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 03:04:06,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:06,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:06,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:06,473 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-16 03:04:06,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:06,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:06,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895918448] [2020-10-16 03:04:06,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:06,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:06,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:06,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:06,475 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:06,475 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 928 transitions, 67294 flow. Second operand 17 states. [2020-10-16 03:04:06,475 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:06,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:06,476 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:08,603 INFO L129 PetriNetUnfolder]: 655/1764 cut-off events. [2020-10-16 03:04:08,603 INFO L130 PetriNetUnfolder]: For 648453/648459 co-relation queries the response was YES. [2020-10-16 03:04:08,639 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46406 conditions, 1764 events. 655/1764 cut-off events. For 648453/648459 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 15987 event pairs, 0 based on Foata normal form. 7/1771 useless extension candidates. Maximal degree in co-relation 46138. Up to 1015 conditions per place. [2020-10-16 03:04:08,661 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 712 selfloop transitions, 231 changer transitions 0/950 dead transitions. [2020-10-16 03:04:08,662 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 950 transitions, 70401 flow [2020-10-16 03:04:08,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:04:08,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:04:08,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1231 transitions. [2020-10-16 03:04:08,664 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6767454645409565 [2020-10-16 03:04:08,664 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1231 transitions. [2020-10-16 03:04:08,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1231 transitions. [2020-10-16 03:04:08,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:08,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1231 transitions. [2020-10-16 03:04:08,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:04:08,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:04:08,666 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:04:08,666 INFO L185 Difference]: Start difference. First operand has 686 places, 928 transitions, 67294 flow. Second operand 17 states and 1231 transitions. [2020-10-16 03:04:08,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 950 transitions, 70401 flow [2020-10-16 03:04:11,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 950 transitions, 70287 flow, removed 2 selfloop flow, removed 10 redundant places. [2020-10-16 03:04:11,989 INFO L241 Difference]: Finished difference. Result has 696 places, 937 transitions, 68665 flow [2020-10-16 03:04:11,990 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67180, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=68665, PETRI_PLACES=696, PETRI_TRANSITIONS=937} [2020-10-16 03:04:11,990 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 678 predicate places. [2020-10-16 03:04:11,990 INFO L481 AbstractCegarLoop]: Abstraction has has 696 places, 937 transitions, 68665 flow [2020-10-16 03:04:11,990 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:11,990 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:11,990 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:12,203 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-16 03:04:12,203 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:12,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:12,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1234388811, now seen corresponding path program 82 times [2020-10-16 03:04:12,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:12,204 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147986866] [2020-10-16 03:04:12,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:12,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:12,357 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-16 03:04:12,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147986866] [2020-10-16 03:04:12,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517492947] [2020-10-16 03:04:12,358 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 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-16 03:04:12,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:04:12,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:12,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:12,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:12,665 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:12,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:14,248 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-16 03:04:14,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:14,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:04:14,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243370057] [2020-10-16 03:04:14,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:04:14,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:14,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:04:14,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=223, Unknown=1, NotChecked=0, Total=306 [2020-10-16 03:04:14,251 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:14,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 937 transitions, 68665 flow. Second operand 18 states. [2020-10-16 03:04:14,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:14,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:14,252 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:19,290 WARN L193 SmtUtils]: Spent 4.07 s on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2020-10-16 03:04:23,511 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2020-10-16 03:04:25,654 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 43 [2020-10-16 03:04:41,201 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 47 [2020-10-16 03:05:27,356 INFO L129 PetriNetUnfolder]: 674/1815 cut-off events. [2020-10-16 03:05:27,356 INFO L130 PetriNetUnfolder]: For 719331/719333 co-relation queries the response was YES. [2020-10-16 03:05:27,402 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48918 conditions, 1815 events. 674/1815 cut-off events. For 719331/719333 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 16309 event pairs, 0 based on Foata normal form. 6/1821 useless extension candidates. Maximal degree in co-relation 48646. Up to 937 conditions per place. [2020-10-16 03:05:27,430 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 527 selfloop transitions, 442 changer transitions 0/976 dead transitions. [2020-10-16 03:05:27,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 976 transitions, 74362 flow [2020-10-16 03:05:27,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:05:27,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:05:27,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-16 03:05:27,434 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-16 03:05:27,434 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-16 03:05:27,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-16 03:05:27,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:27,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-16 03:05:27,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:05:27,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:05:27,438 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:05:27,438 INFO L185 Difference]: Start difference. First operand has 696 places, 937 transitions, 68665 flow. Second operand 31 states and 2249 transitions. [2020-10-16 03:05:27,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 976 transitions, 74362 flow [2020-10-16 03:05:32,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 976 transitions, 74008 flow, removed 64 selfloop flow, removed 11 redundant places. [2020-10-16 03:05:32,072 INFO L241 Difference]: Finished difference. Result has 720 places, 963 transitions, 72911 flow [2020-10-16 03:05:32,073 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=68319, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=72911, PETRI_PLACES=720, PETRI_TRANSITIONS=963} [2020-10-16 03:05:32,073 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 702 predicate places. [2020-10-16 03:05:32,074 INFO L481 AbstractCegarLoop]: Abstraction has has 720 places, 963 transitions, 72911 flow [2020-10-16 03:05:32,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:05:32,074 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:32,074 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:32,274 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:32,275 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:32,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:32,275 INFO L82 PathProgramCache]: Analyzing trace with hash 164329337, now seen corresponding path program 83 times [2020-10-16 03:05:32,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:32,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434884160] [2020-10-16 03:05:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:32,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:32,603 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-16 03:05:32,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434884160] [2020-10-16 03:05:32,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765628522] [2020-10-16 03:05:32,605 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 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-16 03:05:32,668 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:05:32,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:32,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:32,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:33,188 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:05:33,299 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-16 03:05:33,299 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:33,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:33,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825971846] [2020-10-16 03:05:33,300 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:33,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:33,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:33,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:05:33,302 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:05:33,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 963 transitions, 72911 flow. Second operand 17 states. [2020-10-16 03:05:33,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:33,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:05:33,303 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:36,313 INFO L129 PetriNetUnfolder]: 680/1834 cut-off events. [2020-10-16 03:05:36,314 INFO L130 PetriNetUnfolder]: For 738848/738854 co-relation queries the response was YES. [2020-10-16 03:05:36,361 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50284 conditions, 1834 events. 680/1834 cut-off events. For 738848/738854 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 16698 event pairs, 0 based on Foata normal form. 8/1842 useless extension candidates. Maximal degree in co-relation 50008. Up to 1137 conditions per place. [2020-10-16 03:05:36,391 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 793 selfloop transitions, 179 changer transitions 0/979 dead transitions. [2020-10-16 03:05:36,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 979 transitions, 76439 flow [2020-10-16 03:05:36,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:05:36,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:05:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 03:05:36,395 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 03:05:36,395 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 03:05:36,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 03:05:36,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:36,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 03:05:36,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:05:36,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:05:36,398 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:05:36,398 INFO L185 Difference]: Start difference. First operand has 720 places, 963 transitions, 72911 flow. Second operand 17 states and 1234 transitions. [2020-10-16 03:05:36,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 979 transitions, 76439 flow [2020-10-16 03:05:41,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 979 transitions, 72697 flow, removed 1682 selfloop flow, removed 23 redundant places. [2020-10-16 03:05:41,211 INFO L241 Difference]: Finished difference. Result has 716 places, 971 transitions, 70996 flow [2020-10-16 03:05:41,212 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=69177, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=70996, PETRI_PLACES=716, PETRI_TRANSITIONS=971} [2020-10-16 03:05:41,212 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 698 predicate places. [2020-10-16 03:05:41,212 INFO L481 AbstractCegarLoop]: Abstraction has has 716 places, 971 transitions, 70996 flow [2020-10-16 03:05:41,212 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:41,212 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:41,213 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:41,413 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:05:41,414 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:41,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:41,414 INFO L82 PathProgramCache]: Analyzing trace with hash 789840089, now seen corresponding path program 84 times [2020-10-16 03:05:41,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:41,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127538007] [2020-10-16 03:05:41,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:41,645 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-16 03:05:41,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127538007] [2020-10-16 03:05:41,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857042754] [2020-10-16 03:05:41,646 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 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-16 03:05:41,691 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:05:41,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:41,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:41,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:42,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:42,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:05:42,159 INFO L721 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2020-10-16 03:05:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:44,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:44,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:05:44,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514478259] [2020-10-16 03:05:44,595 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:05:44,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:44,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:05:44,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=221, Unknown=1, NotChecked=0, Total=306 [2020-10-16 03:05:44,596 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:05:44,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 971 transitions, 70996 flow. Second operand 18 states. [2020-10-16 03:05:44,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:44,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:05:44,597 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:45,313 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 37 [2020-10-16 03:05:50,322 WARN L193 SmtUtils]: Spent 4.19 s on a formula simplification. DAG size of input: 106 DAG size of output: 99 [2020-10-16 03:05:52,829 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 94 [2020-10-16 03:06:01,183 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 77 [2020-10-16 03:06:27,323 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 90 DAG size of output: 89 [2020-10-16 03:06:50,222 WARN L195 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2020-10-16 03:06:50,424 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-16 03:06:50,425 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:123) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:137) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:128) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:662) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:281) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ProtectiveHoareTripleChecker.releaseLock(ProtectiveHoareTripleChecker.java:93) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.EfficientHoareTripleChecker.releaseLock(EfficientHoareTripleChecker.java:162) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:201) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.enhanceAnddeterminizeInterpolantAutomaton(CegarLoopForPetriNet.java:525) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.refineAbstraction(CegarLoopForPetriNet.java:289) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:473) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:372) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResult.iterate(CegarLoopResult.java:142) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterateNew(TraceAbstractionStarter.java:360) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:182) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:134) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:317) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.io.IOException: Stream closed at java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:433) at java.io.OutputStream.write(OutputStream.java:116) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:297) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:120) ... 31 more [2020-10-16 03:06:50,429 INFO L168 Benchmark]: Toolchain (without parser) took 657112.21 ms. Allocated memory was 245.9 MB in the beginning and 2.0 GB in the end (delta: 1.7 GB). Free memory was 201.1 MB in the beginning and 504.0 MB in the end (delta: -302.9 MB). Peak memory consumption was 1.4 GB. Max. memory is 14.2 GB. [2020-10-16 03:06:50,429 INFO L168 Benchmark]: CDTParser took 0.51 ms. Allocated memory is still 245.9 MB. Free memory was 223.9 MB in the beginning and 223.1 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. [2020-10-16 03:06:50,429 INFO L168 Benchmark]: CACSL2BoogieTranslator took 729.86 ms. Allocated memory was 245.9 MB in the beginning and 303.0 MB in the end (delta: 57.1 MB). Free memory was 201.1 MB in the beginning and 260.1 MB in the end (delta: -58.9 MB). Peak memory consumption was 30.4 MB. Max. memory is 14.2 GB. [2020-10-16 03:06:50,429 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.10 ms. Allocated memory is still 303.0 MB. Free memory was 260.1 MB in the beginning and 258.4 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-16 03:06:50,430 INFO L168 Benchmark]: Boogie Preprocessor took 26.83 ms. Allocated memory is still 303.0 MB. Free memory was 258.4 MB in the beginning and 256.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-16 03:06:50,430 INFO L168 Benchmark]: RCFGBuilder took 452.85 ms. Allocated memory is still 303.0 MB. Free memory was 256.7 MB in the beginning and 235.6 MB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 14.2 GB. [2020-10-16 03:06:50,431 INFO L168 Benchmark]: TraceAbstraction took 655848.90 ms. Allocated memory was 303.0 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 235.6 MB in the beginning and 504.0 MB in the end (delta: -268.4 MB). Peak memory consumption was 1.4 GB. Max. memory is 14.2 GB. [2020-10-16 03:06:50,433 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.51 ms. Allocated memory is still 245.9 MB. Free memory was 223.9 MB in the beginning and 223.1 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 729.86 ms. Allocated memory was 245.9 MB in the beginning and 303.0 MB in the end (delta: 57.1 MB). Free memory was 201.1 MB in the beginning and 260.1 MB in the end (delta: -58.9 MB). Peak memory consumption was 30.4 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 45.10 ms. Allocated memory is still 303.0 MB. Free memory was 260.1 MB in the beginning and 258.4 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 26.83 ms. Allocated memory is still 303.0 MB. Free memory was 258.4 MB in the beginning and 256.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * RCFGBuilder took 452.85 ms. Allocated memory is still 303.0 MB. Free memory was 256.7 MB in the beginning and 235.6 MB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 14.2 GB. * TraceAbstraction took 655848.90 ms. Allocated memory was 303.0 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 235.6 MB in the beginning and 504.0 MB in the end (delta: -268.4 MB). Peak memory consumption was 1.4 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 711 VarBasedMoverChecksPositive, 16 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 16 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 21 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.2s, 57 PlacesBefore, 18 PlacesAfterwards, 55 TransitionsBefore, 13 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 24 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 11 ConcurrentYvCompositions, 3 ChoiceCompositions, 50 TotalNumberOfCompositions, 1022 MoverChecksTotal - ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:123) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...