/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench_longer-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:24:47,744 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:24:47,747 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:24:47,785 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:24:47,786 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:24:47,797 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:24:47,800 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:24:47,802 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:24:47,805 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:24:47,807 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:24:47,810 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:24:47,813 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:24:47,813 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:24:47,815 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:24:47,815 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:24:47,817 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:24:47,819 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:24:47,822 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:24:47,823 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:24:47,827 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:24:47,831 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:24:47,833 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:24:47,834 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:24:47,835 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:24:47,840 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:24:47,840 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:24:47,840 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:24:47,843 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:24:47,844 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:24:47,845 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:24:47,845 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:24:47,846 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:24:47,846 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:24:47,847 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:24:47,848 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:24:47,848 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:24:47,849 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:24:47,849 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:24:47,849 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:24:47,850 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:24:47,851 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:24:47,852 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf [2020-10-11 16:24:47,899 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:24:47,899 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:24:47,901 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:24:47,901 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:24:47,901 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:24:47,901 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:24:47,902 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:24:47,902 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:24:47,902 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:24:47,902 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:24:47,903 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:24:47,903 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:24:47,904 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:24:47,904 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:24:47,904 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:24:47,905 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:24:47,905 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:24:47,905 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:24:47,905 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:24:47,905 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:24:47,906 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:24:47,906 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:47,906 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:24:47,906 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:24:47,906 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:24:47,907 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:24:47,907 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:24:47,907 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:24:47,907 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:24:47,907 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:24:48,249 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:24:48,263 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:24:48,266 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:24:48,269 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:24:48,270 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:24:48,271 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longer-1.i [2020-10-11 16:24:48,353 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75dde1c24/8443c30927704f549719cc89dd81eedc/FLAGb35621b63 [2020-10-11 16:24:48,861 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:24:48,863 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-1.i [2020-10-11 16:24:48,883 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75dde1c24/8443c30927704f549719cc89dd81eedc/FLAGb35621b63 [2020-10-11 16:24:49,165 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75dde1c24/8443c30927704f549719cc89dd81eedc [2020-10-11 16:24:49,173 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:24:49,174 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:24:49,176 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:49,176 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:24:49,179 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:24:49,180 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,183 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ebbaf3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49, skipping insertion in model container [2020-10-11 16:24:49,183 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,191 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:24:49,231 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:24:49,686 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,695 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:24:49,735 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,803 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:24:49,804 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49 WrapperNode [2020-10-11 16:24:49,804 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:49,805 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,805 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:24:49,805 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:24:49,813 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,829 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,850 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,850 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,850 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:24:49,850 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:24:49,858 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,858 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,861 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,861 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,867 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,871 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,873 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,876 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,877 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:24:49,877 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:24:49,877 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:24:49,878 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:49,938 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:24:49,938 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:24:49,938 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:24:49,938 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:24:49,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:24:49,938 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:24:49,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:24:49,939 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:24:49,939 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:24:49,939 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:24:49,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:24:49,941 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 16:24:50,226 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:24:50,226 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:24:50,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50 BoogieIcfgContainer [2020-10-11 16:24:50,230 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:24:50,232 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:24:50,232 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:24:50,235 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:24:50,236 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:24:49" (1/3) ... [2020-10-11 16:24:50,237 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@361f42e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (2/3) ... [2020-10-11 16:24:50,237 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@361f42e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50" (3/3) ... [2020-10-11 16:24:50,240 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longer-1.i [2020-10-11 16:24:50,256 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:24:50,267 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:24:50,269 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:24:50,332 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,332 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,332 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,333 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,333 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,333 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,334 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,334 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,334 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,335 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,335 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,335 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,336 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,336 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,336 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,337 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,337 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,337 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,337 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,338 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,338 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,338 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,338 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,339 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,339 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,340 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,340 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,340 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,340 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,341 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,344 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,345 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,345 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,345 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,345 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,345 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,350 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,351 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,351 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,351 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,351 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,352 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,370 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:24:50,392 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:24:50,392 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:24:50,392 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:24:50,392 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:24:50,392 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:24:50,393 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:24:50,393 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:24:50,393 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:24:50,406 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,444 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-11 16:24:50,445 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,450 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-11 16:24:50,451 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,463 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-11 16:24:50,478 INFO L129 PetriNetUnfolder]: 4/44 cut-off events. [2020-10-11 16:24:50,478 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,478 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:50,480 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:50,480 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:50,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:50,486 INFO L82 PathProgramCache]: Analyzing trace with hash 627590565, now seen corresponding path program 1 times [2020-10-11 16:24:50,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:50,497 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735191214] [2020-10-11 16:24:50,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:50,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:50,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:50,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735191214] [2020-10-11 16:24:50,903 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:50,903 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:24:50,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866935833] [2020-10-11 16:24:50,917 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:24:50,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:50,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:24:50,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:24:51,106 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:51,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 116 flow. Second operand 6 states. [2020-10-11 16:24:51,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:51,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:51,113 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:51,318 INFO L129 PetriNetUnfolder]: 44/193 cut-off events. [2020-10-11 16:24:51,319 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:51,323 INFO L80 FinitePrefix]: Finished finitePrefix Result has 271 conditions, 193 events. 44/193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 790 event pairs, 0 based on Foata normal form. 46/220 useless extension candidates. Maximal degree in co-relation 248. Up to 29 conditions per place. [2020-10-11 16:24:51,327 INFO L132 encePairwiseOnDemand]: 46/57 looper letters, 11 selfloop transitions, 9 changer transitions 23/79 dead transitions. [2020-10-11 16:24:51,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:51,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:24:51,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:24:51,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 510 transitions. [2020-10-11 16:24:51,354 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8947368421052632 [2020-10-11 16:24:51,358 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:51,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:24:51,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:24:51,403 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:24:51,405 INFO L185 Difference]: Start difference. First operand has 57 places, 55 transitions, 116 flow. Second operand 10 states and 510 transitions. [2020-10-11 16:24:51,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:51,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 234 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-11 16:24:51,417 INFO L241 Difference]: Finished difference. Result has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,420 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=159, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2020-10-11 16:24:51,421 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:51,421 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,421 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:24:51,421 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:51,422 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:51,422 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:24:51,422 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:51,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:51,423 INFO L82 PathProgramCache]: Analyzing trace with hash 2114696399, now seen corresponding path program 1 times [2020-10-11 16:24:51,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:51,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334557883] [2020-10-11 16:24:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:51,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:51,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:51,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334557883] [2020-10-11 16:24:51,617 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:51,617 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:51,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569004631] [2020-10-11 16:24:51,619 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:51,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:51,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:51,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:51,852 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:51,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 159 flow. Second operand 7 states. [2020-10-11 16:24:51,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:51,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:51,853 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:52,046 INFO L129 PetriNetUnfolder]: 36/169 cut-off events. [2020-10-11 16:24:52,046 INFO L130 PetriNetUnfolder]: For 91/97 co-relation queries the response was YES. [2020-10-11 16:24:52,049 INFO L80 FinitePrefix]: Finished finitePrefix Result has 323 conditions, 169 events. 36/169 cut-off events. For 91/97 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 627 event pairs, 0 based on Foata normal form. 9/161 useless extension candidates. Maximal degree in co-relation 292. Up to 36 conditions per place. [2020-10-11 16:24:52,053 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 17 changer transitions 8/73 dead transitions. [2020-10-11 16:24:52,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 326 flow [2020-10-11 16:24:52,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:24:52,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:24:52,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2020-10-11 16:24:52,056 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84688995215311 [2020-10-11 16:24:52,057 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:52,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:24:52,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:24:52,062 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:24:52,062 INFO L185 Difference]: Start difference. First operand has 71 places, 53 transitions, 159 flow. Second operand 11 states and 531 transitions. [2020-10-11 16:24:52,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 326 flow [2020-10-11 16:24:52,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 73 transitions, 310 flow, removed 8 selfloop flow, removed 4 redundant places. [2020-10-11 16:24:52,073 INFO L241 Difference]: Finished difference. Result has 71 places, 61 transitions, 254 flow [2020-10-11 16:24:52,073 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=254, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2020-10-11 16:24:52,074 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:52,074 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 254 flow [2020-10-11 16:24:52,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:52,074 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:52,075 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:52,075 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:24:52,075 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:52,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:52,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1899935795, now seen corresponding path program 1 times [2020-10-11 16:24:52,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:52,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426763914] [2020-10-11 16:24:52,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:52,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:52,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:52,294 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426763914] [2020-10-11 16:24:52,295 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:52,295 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:52,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254486906] [2020-10-11 16:24:52,296 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:52,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:52,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:52,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:52,346 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 254 flow. Second operand 7 states. [2020-10-11 16:24:52,346 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,347 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:52,522 INFO L129 PetriNetUnfolder]: 39/182 cut-off events. [2020-10-11 16:24:52,523 INFO L130 PetriNetUnfolder]: For 234/242 co-relation queries the response was YES. [2020-10-11 16:24:52,524 INFO L80 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 182 events. 39/182 cut-off events. For 234/242 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 694 event pairs, 0 based on Foata normal form. 10/173 useless extension candidates. Maximal degree in co-relation 405. Up to 41 conditions per place. [2020-10-11 16:24:52,526 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 21 selfloop transitions, 11 changer transitions 10/78 dead transitions. [2020-10-11 16:24:52,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 78 transitions, 460 flow [2020-10-11 16:24:52,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:24:52,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:24:52,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2020-10-11 16:24:52,529 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84688995215311 [2020-10-11 16:24:52,529 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:52,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:24:52,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:24:52,533 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:24:52,534 INFO L185 Difference]: Start difference. First operand has 71 places, 61 transitions, 254 flow. Second operand 11 states and 531 transitions. [2020-10-11 16:24:52,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 78 transitions, 460 flow [2020-10-11 16:24:52,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 431 flow, removed 7 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:52,540 INFO L241 Difference]: Finished difference. Result has 79 places, 64 transitions, 294 flow [2020-10-11 16:24:52,540 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=294, PETRI_PLACES=79, PETRI_TRANSITIONS=64} [2020-10-11 16:24:52,540 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 22 predicate places. [2020-10-11 16:24:52,541 INFO L481 AbstractCegarLoop]: Abstraction has has 79 places, 64 transitions, 294 flow [2020-10-11 16:24:52,541 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:52,541 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:52,541 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:52,541 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:24:52,542 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:52,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:52,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1467138239, now seen corresponding path program 2 times [2020-10-11 16:24:52,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:52,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638139331] [2020-10-11 16:24:52,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:52,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:52,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638139331] [2020-10-11 16:24:52,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:52,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:52,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062786782] [2020-10-11 16:24:52,664 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:52,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:52,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:52,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:52,917 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 64 transitions, 294 flow. Second operand 7 states. [2020-10-11 16:24:52,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,918 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,143 INFO L129 PetriNetUnfolder]: 49/241 cut-off events. [2020-10-11 16:24:53,143 INFO L130 PetriNetUnfolder]: For 533/560 co-relation queries the response was YES. [2020-10-11 16:24:53,146 INFO L80 FinitePrefix]: Finished finitePrefix Result has 643 conditions, 241 events. 49/241 cut-off events. For 533/560 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1081 event pairs, 0 based on Foata normal form. 11/228 useless extension candidates. Maximal degree in co-relation 602. Up to 49 conditions per place. [2020-10-11 16:24:53,148 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 32 changer transitions 13/93 dead transitions. [2020-10-11 16:24:53,148 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 93 transitions, 683 flow [2020-10-11 16:24:53,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:24:53,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:24:53,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 723 transitions. [2020-10-11 16:24:53,152 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8456140350877193 [2020-10-11 16:24:53,152 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 723 transitions. [2020-10-11 16:24:53,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 723 transitions. [2020-10-11 16:24:53,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 723 transitions. [2020-10-11 16:24:53,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:24:53,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:24:53,157 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:24:53,157 INFO L185 Difference]: Start difference. First operand has 79 places, 64 transitions, 294 flow. Second operand 15 states and 723 transitions. [2020-10-11 16:24:53,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 93 transitions, 683 flow [2020-10-11 16:24:53,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 93 transitions, 652 flow, removed 7 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:53,165 INFO L241 Difference]: Finished difference. Result has 94 places, 76 transitions, 501 flow [2020-10-11 16:24:53,165 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=501, PETRI_PLACES=94, PETRI_TRANSITIONS=76} [2020-10-11 16:24:53,166 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 37 predicate places. [2020-10-11 16:24:53,166 INFO L481 AbstractCegarLoop]: Abstraction has has 94 places, 76 transitions, 501 flow [2020-10-11 16:24:53,166 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:53,166 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,166 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:53,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:24:53,167 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,167 INFO L82 PathProgramCache]: Analyzing trace with hash 494429281, now seen corresponding path program 1 times [2020-10-11 16:24:53,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,168 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284539186] [2020-10-11 16:24:53,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:53,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:53,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284539186] [2020-10-11 16:24:53,292 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:53,292 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:53,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925214740] [2020-10-11 16:24:53,293 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:53,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:53,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:53,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:53,347 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:53,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 76 transitions, 501 flow. Second operand 8 states. [2020-10-11 16:24:53,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:53,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:53,348 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,539 INFO L129 PetriNetUnfolder]: 49/249 cut-off events. [2020-10-11 16:24:53,540 INFO L130 PetriNetUnfolder]: For 1094/1127 co-relation queries the response was YES. [2020-10-11 16:24:53,542 INFO L80 FinitePrefix]: Finished finitePrefix Result has 796 conditions, 249 events. 49/249 cut-off events. For 1094/1127 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1134 event pairs, 0 based on Foata normal form. 11/235 useless extension candidates. Maximal degree in co-relation 746. Up to 50 conditions per place. [2020-10-11 16:24:53,544 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 29 selfloop transitions, 19 changer transitions 10/94 dead transitions. [2020-10-11 16:24:53,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 94 transitions, 857 flow [2020-10-11 16:24:53,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:24:53,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:24:53,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 625 transitions. [2020-10-11 16:24:53,547 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8434547908232118 [2020-10-11 16:24:53,547 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:24:53,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:24:53,552 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:24:53,552 INFO L185 Difference]: Start difference. First operand has 94 places, 76 transitions, 501 flow. Second operand 13 states and 625 transitions. [2020-10-11 16:24:53,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 94 transitions, 857 flow [2020-10-11 16:24:53,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 94 transitions, 743 flow, removed 46 selfloop flow, removed 9 redundant places. [2020-10-11 16:24:53,561 INFO L241 Difference]: Finished difference. Result has 98 places, 79 transitions, 520 flow [2020-10-11 16:24:53,561 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=520, PETRI_PLACES=98, PETRI_TRANSITIONS=79} [2020-10-11 16:24:53,561 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 41 predicate places. [2020-10-11 16:24:53,561 INFO L481 AbstractCegarLoop]: Abstraction has has 98 places, 79 transitions, 520 flow [2020-10-11 16:24:53,561 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:53,562 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,562 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:53,562 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:24:53,562 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1206635703, now seen corresponding path program 2 times [2020-10-11 16:24:53,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906648110] [2020-10-11 16:24:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:53,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:53,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906648110] [2020-10-11 16:24:53,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:53,704 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:53,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839962609] [2020-10-11 16:24:53,705 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:53,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:53,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:53,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:53,962 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:53,963 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 79 transitions, 520 flow. Second operand 8 states. [2020-10-11 16:24:53,963 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:53,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:53,964 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:54,198 INFO L129 PetriNetUnfolder]: 51/253 cut-off events. [2020-10-11 16:24:54,198 INFO L130 PetriNetUnfolder]: For 1099/1154 co-relation queries the response was YES. [2020-10-11 16:24:54,201 INFO L80 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 253 events. 51/253 cut-off events. For 1099/1154 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1165 event pairs, 0 based on Foata normal form. 13/239 useless extension candidates. Maximal degree in co-relation 779. Up to 51 conditions per place. [2020-10-11 16:24:54,204 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 21 selfloop transitions, 30 changer transitions 10/97 dead transitions. [2020-10-11 16:24:54,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 97 transitions, 891 flow [2020-10-11 16:24:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:54,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:54,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 768 transitions. [2020-10-11 16:24:54,207 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8421052631578947 [2020-10-11 16:24:54,208 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 768 transitions. [2020-10-11 16:24:54,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 768 transitions. [2020-10-11 16:24:54,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:54,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 768 transitions. [2020-10-11 16:24:54,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:54,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:54,213 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:54,213 INFO L185 Difference]: Start difference. First operand has 98 places, 79 transitions, 520 flow. Second operand 16 states and 768 transitions. [2020-10-11 16:24:54,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 97 transitions, 891 flow [2020-10-11 16:24:54,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 97 transitions, 804 flow, removed 27 selfloop flow, removed 9 redundant places. [2020-10-11 16:24:54,224 INFO L241 Difference]: Finished difference. Result has 106 places, 82 transitions, 591 flow [2020-10-11 16:24:54,225 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=591, PETRI_PLACES=106, PETRI_TRANSITIONS=82} [2020-10-11 16:24:54,225 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 49 predicate places. [2020-10-11 16:24:54,226 INFO L481 AbstractCegarLoop]: Abstraction has has 106 places, 82 transitions, 591 flow [2020-10-11 16:24:54,226 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:54,226 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:54,226 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:54,227 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-11 16:24:54,227 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:54,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:54,227 INFO L82 PathProgramCache]: Analyzing trace with hash -640284537, now seen corresponding path program 3 times [2020-10-11 16:24:54,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:54,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875195779] [2020-10-11 16:24:54,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:54,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:54,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:54,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875195779] [2020-10-11 16:24:54,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:54,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:54,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643915416] [2020-10-11 16:24:54,363 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:54,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:54,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:54,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:54,639 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:54,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 82 transitions, 591 flow. Second operand 8 states. [2020-10-11 16:24:54,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:54,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:54,640 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:54,971 INFO L129 PetriNetUnfolder]: 72/373 cut-off events. [2020-10-11 16:24:54,972 INFO L130 PetriNetUnfolder]: For 1884/1948 co-relation queries the response was YES. [2020-10-11 16:24:54,975 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 373 events. 72/373 cut-off events. For 1884/1948 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2209 event pairs, 0 based on Foata normal form. 15/351 useless extension candidates. Maximal degree in co-relation 1171. Up to 78 conditions per place. [2020-10-11 16:24:54,978 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 54 changer transitions 13/115 dead transitions. [2020-10-11 16:24:54,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1206 flow [2020-10-11 16:24:54,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:24:54,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:24:54,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 913 transitions. [2020-10-11 16:24:54,982 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8430286241920592 [2020-10-11 16:24:54,982 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:54,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 913 transitions. [2020-10-11 16:24:54,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:24:54,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:24:54,988 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:24:54,989 INFO L185 Difference]: Start difference. First operand has 106 places, 82 transitions, 591 flow. Second operand 19 states and 913 transitions. [2020-10-11 16:24:54,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1206 flow [2020-10-11 16:24:54,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 115 transitions, 1062 flow, removed 48 selfloop flow, removed 12 redundant places. [2020-10-11 16:24:54,999 INFO L241 Difference]: Finished difference. Result has 118 places, 98 transitions, 873 flow [2020-10-11 16:24:54,999 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=873, PETRI_PLACES=118, PETRI_TRANSITIONS=98} [2020-10-11 16:24:55,000 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 61 predicate places. [2020-10-11 16:24:55,000 INFO L481 AbstractCegarLoop]: Abstraction has has 118 places, 98 transitions, 873 flow [2020-10-11 16:24:55,000 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:55,000 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:55,000 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:55,001 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-11 16:24:55,001 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:55,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:55,001 INFO L82 PathProgramCache]: Analyzing trace with hash -906687716, now seen corresponding path program 1 times [2020-10-11 16:24:55,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:55,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264947423] [2020-10-11 16:24:55,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:55,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:55,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264947423] [2020-10-11 16:24:55,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151620214] [2020-10-11 16:24:55,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:55,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:55,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:55,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:55,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:55,466 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:55,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:55,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524372908] [2020-10-11 16:24:55,468 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:55,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:55,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:55,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:55,705 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:55,706 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 98 transitions, 873 flow. Second operand 14 states. [2020-10-11 16:24:55,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:55,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:55,707 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:56,010 INFO L129 PetriNetUnfolder]: 71/387 cut-off events. [2020-10-11 16:24:56,011 INFO L130 PetriNetUnfolder]: For 2264/2317 co-relation queries the response was YES. [2020-10-11 16:24:56,016 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1346 conditions, 387 events. 71/387 cut-off events. For 2264/2317 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2226 event pairs, 0 based on Foata normal form. 14/362 useless extension candidates. Maximal degree in co-relation 1286. Up to 79 conditions per place. [2020-10-11 16:24:56,021 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 43 selfloop transitions, 30 changer transitions 13/122 dead transitions. [2020-10-11 16:24:56,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 122 transitions, 1443 flow [2020-10-11 16:24:56,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:24:56,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:24:56,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 815 transitions. [2020-10-11 16:24:56,025 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:24:56,025 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 815 transitions. [2020-10-11 16:24:56,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 815 transitions. [2020-10-11 16:24:56,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:56,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 815 transitions. [2020-10-11 16:24:56,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:24:56,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:24:56,031 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:24:56,031 INFO L185 Difference]: Start difference. First operand has 118 places, 98 transitions, 873 flow. Second operand 17 states and 815 transitions. [2020-10-11 16:24:56,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 122 transitions, 1443 flow [2020-10-11 16:24:56,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 122 transitions, 1279 flow, removed 60 selfloop flow, removed 13 redundant places. [2020-10-11 16:24:56,052 INFO L241 Difference]: Finished difference. Result has 124 places, 102 transitions, 897 flow [2020-10-11 16:24:56,053 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=897, PETRI_PLACES=124, PETRI_TRANSITIONS=102} [2020-10-11 16:24:56,053 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 67 predicate places. [2020-10-11 16:24:56,053 INFO L481 AbstractCegarLoop]: Abstraction has has 124 places, 102 transitions, 897 flow [2020-10-11 16:24:56,053 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:56,053 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:56,054 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:56,268 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2020-10-11 16:24:56,269 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:56,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:56,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1306989484, now seen corresponding path program 2 times [2020-10-11 16:24:56,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:56,270 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217564704] [2020-10-11 16:24:56,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:56,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:56,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:56,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217564704] [2020-10-11 16:24:56,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105393764] [2020-10-11 16:24:56,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:56,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:24:56,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:56,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:56,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:56,567 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:56,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:56,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:56,593 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:56,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876560662] [2020-10-11 16:24:56,594 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:56,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:56,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:56,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:57,044 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:57,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 102 transitions, 897 flow. Second operand 14 states. [2020-10-11 16:24:57,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:57,048 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:57,048 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:57,307 INFO L129 PetriNetUnfolder]: 68/383 cut-off events. [2020-10-11 16:24:57,307 INFO L130 PetriNetUnfolder]: For 1940/2003 co-relation queries the response was YES. [2020-10-11 16:24:57,310 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1276 conditions, 383 events. 68/383 cut-off events. For 1940/2003 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2261 event pairs, 0 based on Foata normal form. 11/354 useless extension candidates. Maximal degree in co-relation 1213. Up to 75 conditions per place. [2020-10-11 16:24:57,314 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 35 selfloop transitions, 41 changer transitions 5/117 dead transitions. [2020-10-11 16:24:57,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 117 transitions, 1310 flow [2020-10-11 16:24:57,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:57,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:57,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 764 transitions. [2020-10-11 16:24:57,318 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:24:57,318 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 764 transitions. [2020-10-11 16:24:57,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 764 transitions. [2020-10-11 16:24:57,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:57,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 764 transitions. [2020-10-11 16:24:57,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:57,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:57,327 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:57,327 INFO L185 Difference]: Start difference. First operand has 124 places, 102 transitions, 897 flow. Second operand 16 states and 764 transitions. [2020-10-11 16:24:57,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 117 transitions, 1310 flow [2020-10-11 16:24:57,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1241 flow, removed 21 selfloop flow, removed 11 redundant places. [2020-10-11 16:24:57,341 INFO L241 Difference]: Finished difference. Result has 127 places, 105 transitions, 997 flow [2020-10-11 16:24:57,341 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=997, PETRI_PLACES=127, PETRI_TRANSITIONS=105} [2020-10-11 16:24:57,342 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 70 predicate places. [2020-10-11 16:24:57,342 INFO L481 AbstractCegarLoop]: Abstraction has has 127 places, 105 transitions, 997 flow [2020-10-11 16:24:57,342 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:57,342 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:57,342 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:57,556 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:57,557 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:57,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:57,557 INFO L82 PathProgramCache]: Analyzing trace with hash -940494254, now seen corresponding path program 3 times [2020-10-11 16:24:57,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:57,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59869179] [2020-10-11 16:24:57,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:57,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59869179] [2020-10-11 16:24:57,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008819548] [2020-10-11 16:24:57,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:57,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:24:57,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:57,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:57,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:57,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:57,858 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:57,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:57,866 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:57,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476340817] [2020-10-11 16:24:57,867 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:57,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:57,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:57,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:58,060 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:58,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 105 transitions, 997 flow. Second operand 14 states. [2020-10-11 16:24:58,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:58,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:58,061 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:58,828 INFO L129 PetriNetUnfolder]: 120/706 cut-off events. [2020-10-11 16:24:58,828 INFO L130 PetriNetUnfolder]: For 4802/4894 co-relation queries the response was YES. [2020-10-11 16:24:58,834 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2475 conditions, 706 events. 120/706 cut-off events. For 4802/4894 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5048 event pairs, 0 based on Foata normal form. 31/665 useless extension candidates. Maximal degree in co-relation 2412. Up to 148 conditions per place. [2020-10-11 16:24:58,839 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 13 selfloop transitions, 105 changer transitions 25/179 dead transitions. [2020-10-11 16:24:58,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 179 transitions, 2548 flow [2020-10-11 16:24:58,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:24:58,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:24:58,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1630 transitions. [2020-10-11 16:24:58,843 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:24:58,843 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1630 transitions. [2020-10-11 16:24:58,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1630 transitions. [2020-10-11 16:24:58,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:58,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1630 transitions. [2020-10-11 16:24:58,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:24:58,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:24:58,851 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:24:58,851 INFO L185 Difference]: Start difference. First operand has 127 places, 105 transitions, 997 flow. Second operand 34 states and 1630 transitions. [2020-10-11 16:24:58,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 179 transitions, 2548 flow [2020-10-11 16:24:58,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 2378 flow, removed 35 selfloop flow, removed 14 redundant places. [2020-10-11 16:24:58,874 INFO L241 Difference]: Finished difference. Result has 160 places, 152 transitions, 1894 flow [2020-10-11 16:24:58,878 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1894, PETRI_PLACES=160, PETRI_TRANSITIONS=152} [2020-10-11 16:24:58,878 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 103 predicate places. [2020-10-11 16:24:58,879 INFO L481 AbstractCegarLoop]: Abstraction has has 160 places, 152 transitions, 1894 flow [2020-10-11 16:24:58,879 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:58,879 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:58,879 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:24:59,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-11 16:24:59,093 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:59,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:59,093 INFO L82 PathProgramCache]: Analyzing trace with hash 635153473, now seen corresponding path program 4 times [2020-10-11 16:24:59,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:59,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249515180] [2020-10-11 16:24:59,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:59,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:59,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249515180] [2020-10-11 16:24:59,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796613736] [2020-10-11 16:24:59,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:59,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:24:59,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:59,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:24:59,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:59,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,421 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:59,421 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:24:59,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674267207] [2020-10-11 16:24:59,422 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:24:59,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:59,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:24:59,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:24:59,688 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:59,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 152 transitions, 1894 flow. Second operand 15 states. [2020-10-11 16:24:59,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:59,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:59,689 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:00,061 INFO L129 PetriNetUnfolder]: 106/686 cut-off events. [2020-10-11 16:25:00,062 INFO L130 PetriNetUnfolder]: For 4905/4960 co-relation queries the response was YES. [2020-10-11 16:25:00,069 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2442 conditions, 686 events. 106/686 cut-off events. For 4905/4960 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4932 event pairs, 0 based on Foata normal form. 10/624 useless extension candidates. Maximal degree in co-relation 2366. Up to 137 conditions per place. [2020-10-11 16:25:00,076 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 84 selfloop transitions, 45 changer transitions 5/170 dead transitions. [2020-10-11 16:25:00,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 170 transitions, 2556 flow [2020-10-11 16:25:00,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:25:00,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:25:00,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 716 transitions. [2020-10-11 16:25:00,078 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8374269005847953 [2020-10-11 16:25:00,078 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 716 transitions. [2020-10-11 16:25:00,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 716 transitions. [2020-10-11 16:25:00,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:00,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 716 transitions. [2020-10-11 16:25:00,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:25:00,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:25:00,083 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:25:00,083 INFO L185 Difference]: Start difference. First operand has 160 places, 152 transitions, 1894 flow. Second operand 15 states and 716 transitions. [2020-10-11 16:25:00,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 170 transitions, 2556 flow [2020-10-11 16:25:00,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 170 transitions, 1953 flow, removed 247 selfloop flow, removed 24 redundant places. [2020-10-11 16:25:00,113 INFO L241 Difference]: Finished difference. Result has 145 places, 157 transitions, 1623 flow [2020-10-11 16:25:00,114 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1623, PETRI_PLACES=145, PETRI_TRANSITIONS=157} [2020-10-11 16:25:00,114 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 88 predicate places. [2020-10-11 16:25:00,114 INFO L481 AbstractCegarLoop]: Abstraction has has 145 places, 157 transitions, 1623 flow [2020-10-11 16:25:00,114 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:00,114 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:00,115 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:00,328 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:00,329 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:00,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:00,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1909455145, now seen corresponding path program 5 times [2020-10-11 16:25:00,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:00,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389840375] [2020-10-11 16:25:00,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:00,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:00,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389840375] [2020-10-11 16:25:00,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926087687] [2020-10-11 16:25:00,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:00,529 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:00,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:00,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:00,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:00,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:00,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,678 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:00,679 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:00,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329475877] [2020-10-11 16:25:00,679 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:00,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:00,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:00,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:01,022 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:01,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 157 transitions, 1623 flow. Second operand 15 states. [2020-10-11 16:25:01,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:01,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:01,023 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:01,348 INFO L129 PetriNetUnfolder]: 109/699 cut-off events. [2020-10-11 16:25:01,348 INFO L130 PetriNetUnfolder]: For 2871/2933 co-relation queries the response was YES. [2020-10-11 16:25:01,354 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2040 conditions, 699 events. 109/699 cut-off events. For 2871/2933 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5114 event pairs, 0 based on Foata normal form. 10/635 useless extension candidates. Maximal degree in co-relation 1972. Up to 121 conditions per place. [2020-10-11 16:25:01,359 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 69 selfloop transitions, 65 changer transitions 5/175 dead transitions. [2020-10-11 16:25:01,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 175 transitions, 2175 flow [2020-10-11 16:25:01,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:01,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:01,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 858 transitions. [2020-10-11 16:25:01,362 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8362573099415205 [2020-10-11 16:25:01,362 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 858 transitions. [2020-10-11 16:25:01,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 858 transitions. [2020-10-11 16:25:01,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:01,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 858 transitions. [2020-10-11 16:25:01,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:01,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:01,366 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:01,366 INFO L185 Difference]: Start difference. First operand has 145 places, 157 transitions, 1623 flow. Second operand 18 states and 858 transitions. [2020-10-11 16:25:01,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 175 transitions, 2175 flow [2020-10-11 16:25:01,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 175 transitions, 2083 flow, removed 15 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:01,389 INFO L241 Difference]: Finished difference. Result has 153 places, 162 transitions, 1802 flow [2020-10-11 16:25:01,390 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1802, PETRI_PLACES=153, PETRI_TRANSITIONS=162} [2020-10-11 16:25:01,390 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 96 predicate places. [2020-10-11 16:25:01,390 INFO L481 AbstractCegarLoop]: Abstraction has has 153 places, 162 transitions, 1802 flow [2020-10-11 16:25:01,390 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:01,390 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:01,391 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:01,605 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-11 16:25:01,606 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:01,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:01,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1109205423, now seen corresponding path program 6 times [2020-10-11 16:25:01,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:01,607 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742379830] [2020-10-11 16:25:01,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:01,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:01,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:01,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742379830] [2020-10-11 16:25:01,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230251838] [2020-10-11 16:25:01,754 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:01,811 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:01,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:01,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:01,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:02,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:02,055 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:02,065 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:02,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:02,066 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:02,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608631391] [2020-10-11 16:25:02,068 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:02,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:02,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:02,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:02,536 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:02,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 162 transitions, 1802 flow. Second operand 15 states. [2020-10-11 16:25:02,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:02,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:02,537 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:03,280 INFO L129 PetriNetUnfolder]: 151/955 cut-off events. [2020-10-11 16:25:03,280 INFO L130 PetriNetUnfolder]: For 5038/5121 co-relation queries the response was YES. [2020-10-11 16:25:03,288 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2876 conditions, 955 events. 151/955 cut-off events. For 5038/5121 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7535 event pairs, 0 based on Foata normal form. 32/888 useless extension candidates. Maximal degree in co-relation 2806. Up to 121 conditions per place. [2020-10-11 16:25:03,295 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 28 selfloop transitions, 153 changer transitions 11/228 dead transitions. [2020-10-11 16:25:03,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 228 transitions, 3076 flow [2020-10-11 16:25:03,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:03,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1340 transitions. [2020-10-11 16:25:03,298 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8395989974937343 [2020-10-11 16:25:03,299 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:03,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:03,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:03,304 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:03,305 INFO L185 Difference]: Start difference. First operand has 153 places, 162 transitions, 1802 flow. Second operand 28 states and 1340 transitions. [2020-10-11 16:25:03,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 228 transitions, 3076 flow [2020-10-11 16:25:03,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 228 transitions, 2903 flow, removed 41 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:03,334 INFO L241 Difference]: Finished difference. Result has 172 places, 214 transitions, 2656 flow [2020-10-11 16:25:03,334 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2656, PETRI_PLACES=172, PETRI_TRANSITIONS=214} [2020-10-11 16:25:03,334 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 115 predicate places. [2020-10-11 16:25:03,335 INFO L481 AbstractCegarLoop]: Abstraction has has 172 places, 214 transitions, 2656 flow [2020-10-11 16:25:03,335 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:03,335 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:03,335 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:03,548 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:03,549 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:03,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:03,550 INFO L82 PathProgramCache]: Analyzing trace with hash 1138278315, now seen corresponding path program 7 times [2020-10-11 16:25:03,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:03,551 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229514456] [2020-10-11 16:25:03,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:03,663 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:03,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229514456] [2020-10-11 16:25:03,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731218996] [2020-10-11 16:25:03,664 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:03,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:03,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:03,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:03,865 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:03,875 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:03,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:03,876 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:03,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820670318] [2020-10-11 16:25:03,877 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:03,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:03,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:03,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:04,556 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:04,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 214 transitions, 2656 flow. Second operand 15 states. [2020-10-11 16:25:04,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:04,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:04,557 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:05,051 INFO L129 PetriNetUnfolder]: 152/1010 cut-off events. [2020-10-11 16:25:05,051 INFO L130 PetriNetUnfolder]: For 4658/4724 co-relation queries the response was YES. [2020-10-11 16:25:05,060 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3142 conditions, 1010 events. 152/1010 cut-off events. For 4658/4724 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 8224 event pairs, 0 based on Foata normal form. 10/914 useless extension candidates. Maximal degree in co-relation 3066. Up to 170 conditions per place. [2020-10-11 16:25:05,067 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 101 selfloop transitions, 100 changer transitions 5/242 dead transitions. [2020-10-11 16:25:05,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 242 transitions, 3534 flow [2020-10-11 16:25:05,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:05,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:05,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1048 transitions. [2020-10-11 16:25:05,071 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:05,071 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1048 transitions. [2020-10-11 16:25:05,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1048 transitions. [2020-10-11 16:25:05,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:05,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1048 transitions. [2020-10-11 16:25:05,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:05,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:05,076 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:05,076 INFO L185 Difference]: Start difference. First operand has 172 places, 214 transitions, 2656 flow. Second operand 22 states and 1048 transitions. [2020-10-11 16:25:05,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 242 transitions, 3534 flow [2020-10-11 16:25:05,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 242 transitions, 3343 flow, removed 57 selfloop flow, removed 16 redundant places. [2020-10-11 16:25:05,112 INFO L241 Difference]: Finished difference. Result has 177 places, 225 transitions, 2956 flow [2020-10-11 16:25:05,112 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2956, PETRI_PLACES=177, PETRI_TRANSITIONS=225} [2020-10-11 16:25:05,112 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 120 predicate places. [2020-10-11 16:25:05,113 INFO L481 AbstractCegarLoop]: Abstraction has has 177 places, 225 transitions, 2956 flow [2020-10-11 16:25:05,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:05,113 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:05,113 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:05,328 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-11 16:25:05,329 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:05,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:05,329 INFO L82 PathProgramCache]: Analyzing trace with hash 2068716547, now seen corresponding path program 8 times [2020-10-11 16:25:05,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:05,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060286979] [2020-10-11 16:25:05,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:05,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:05,468 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060286979] [2020-10-11 16:25:05,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890546649] [2020-10-11 16:25:05,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:05,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:05,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:05,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:05,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:05,641 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:05,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:05,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:05,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710377889] [2020-10-11 16:25:05,649 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:05,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:05,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:05,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:06,040 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:06,041 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 225 transitions, 2956 flow. Second operand 15 states. [2020-10-11 16:25:06,041 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:06,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:06,042 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:06,649 INFO L129 PetriNetUnfolder]: 159/1052 cut-off events. [2020-10-11 16:25:06,649 INFO L130 PetriNetUnfolder]: For 5193/5291 co-relation queries the response was YES. [2020-10-11 16:25:06,656 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 1052 events. 159/1052 cut-off events. For 5193/5291 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 8650 event pairs, 0 based on Foata normal form. 17/958 useless extension candidates. Maximal degree in co-relation 3278. Up to 164 conditions per place. [2020-10-11 16:25:06,663 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 83 selfloop transitions, 126 changer transitions 5/250 dead transitions. [2020-10-11 16:25:06,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 250 transitions, 3804 flow [2020-10-11 16:25:06,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:06,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:06,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1145 transitions. [2020-10-11 16:25:06,673 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:25:06,673 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1145 transitions. [2020-10-11 16:25:06,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1145 transitions. [2020-10-11 16:25:06,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:06,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1145 transitions. [2020-10-11 16:25:06,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:06,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:06,687 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:06,687 INFO L185 Difference]: Start difference. First operand has 177 places, 225 transitions, 2956 flow. Second operand 24 states and 1145 transitions. [2020-10-11 16:25:06,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 250 transitions, 3804 flow [2020-10-11 16:25:06,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 250 transitions, 3642 flow, removed 20 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:06,725 INFO L241 Difference]: Finished difference. Result has 185 places, 233 transitions, 3292 flow [2020-10-11 16:25:06,726 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2805, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3292, PETRI_PLACES=185, PETRI_TRANSITIONS=233} [2020-10-11 16:25:06,726 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 128 predicate places. [2020-10-11 16:25:06,726 INFO L481 AbstractCegarLoop]: Abstraction has has 185 places, 233 transitions, 3292 flow [2020-10-11 16:25:06,726 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:06,726 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:06,727 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:06,939 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:25:06,940 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:06,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:06,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1562549017, now seen corresponding path program 9 times [2020-10-11 16:25:06,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:06,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459140573] [2020-10-11 16:25:06,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:06,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:07,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:07,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459140573] [2020-10-11 16:25:07,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272403144] [2020-10-11 16:25:07,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:07,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:07,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:07,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:07,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:07,205 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:07,241 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:07,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:07,255 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:07,256 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:07,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280331811] [2020-10-11 16:25:07,256 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:07,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:07,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:07,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:07,376 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:07,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 233 transitions, 3292 flow. Second operand 15 states. [2020-10-11 16:25:07,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:07,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:07,377 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:08,205 INFO L129 PetriNetUnfolder]: 188/1244 cut-off events. [2020-10-11 16:25:08,206 INFO L130 PetriNetUnfolder]: For 7442/7550 co-relation queries the response was YES. [2020-10-11 16:25:08,218 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4086 conditions, 1244 events. 188/1244 cut-off events. For 7442/7550 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10701 event pairs, 0 based on Foata normal form. 34/1147 useless extension candidates. Maximal degree in co-relation 4009. Up to 173 conditions per place. [2020-10-11 16:25:08,227 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 39 selfloop transitions, 205 changer transitions 11/291 dead transitions. [2020-10-11 16:25:08,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 291 transitions, 4800 flow [2020-10-11 16:25:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:25:08,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:25:08,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1435 transitions. [2020-10-11 16:25:08,230 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391812865497076 [2020-10-11 16:25:08,230 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1435 transitions. [2020-10-11 16:25:08,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1435 transitions. [2020-10-11 16:25:08,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:08,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1435 transitions. [2020-10-11 16:25:08,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:25:08,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:25:08,235 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:25:08,235 INFO L185 Difference]: Start difference. First operand has 185 places, 233 transitions, 3292 flow. Second operand 30 states and 1435 transitions. [2020-10-11 16:25:08,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 291 transitions, 4800 flow [2020-10-11 16:25:08,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 291 transitions, 4578 flow, removed 25 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:08,289 INFO L241 Difference]: Finished difference. Result has 201 places, 275 transitions, 4326 flow [2020-10-11 16:25:08,290 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4326, PETRI_PLACES=201, PETRI_TRANSITIONS=275} [2020-10-11 16:25:08,290 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 144 predicate places. [2020-10-11 16:25:08,290 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 275 transitions, 4326 flow [2020-10-11 16:25:08,290 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:08,291 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:08,291 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:08,505 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:25:08,506 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:08,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:08,506 INFO L82 PathProgramCache]: Analyzing trace with hash 464181945, now seen corresponding path program 10 times [2020-10-11 16:25:08,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:08,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210533851] [2020-10-11 16:25:08,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:08,652 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:08,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210533851] [2020-10-11 16:25:08,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566739038] [2020-10-11 16:25:08,653 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:08,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:08,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:08,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:08,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:08,825 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:08,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:08,864 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:08,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:08,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:08,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810172599] [2020-10-11 16:25:08,868 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:08,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:08,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:08,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:08,994 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:08,995 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 275 transitions, 4326 flow. Second operand 15 states. [2020-10-11 16:25:08,995 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:08,995 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:08,995 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:09,614 INFO L129 PetriNetUnfolder]: 202/1361 cut-off events. [2020-10-11 16:25:09,614 INFO L130 PetriNetUnfolder]: For 9665/9780 co-relation queries the response was YES. [2020-10-11 16:25:09,624 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4789 conditions, 1361 events. 202/1361 cut-off events. For 9665/9780 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12032 event pairs, 0 based on Foata normal form. 23/1241 useless extension candidates. Maximal degree in co-relation 4707. Up to 275 conditions per place. [2020-10-11 16:25:09,634 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 159 selfloop transitions, 110 changer transitions 11/316 dead transitions. [2020-10-11 16:25:09,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 316 transitions, 5808 flow [2020-10-11 16:25:09,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:25:09,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:25:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1245 transitions. [2020-10-11 16:25:09,636 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.840080971659919 [2020-10-11 16:25:09,636 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1245 transitions. [2020-10-11 16:25:09,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1245 transitions. [2020-10-11 16:25:09,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:09,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1245 transitions. [2020-10-11 16:25:09,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:25:09,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:25:09,640 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:25:09,640 INFO L185 Difference]: Start difference. First operand has 201 places, 275 transitions, 4326 flow. Second operand 26 states and 1245 transitions. [2020-10-11 16:25:09,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 316 transitions, 5808 flow [2020-10-11 16:25:09,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 316 transitions, 5501 flow, removed 57 selfloop flow, removed 28 redundant places. [2020-10-11 16:25:09,697 INFO L241 Difference]: Finished difference. Result has 201 places, 300 transitions, 4810 flow [2020-10-11 16:25:09,697 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4810, PETRI_PLACES=201, PETRI_TRANSITIONS=300} [2020-10-11 16:25:09,697 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 144 predicate places. [2020-10-11 16:25:09,697 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 300 transitions, 4810 flow [2020-10-11 16:25:09,697 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:09,697 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:09,698 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:09,898 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:25:09,899 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:09,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:09,899 INFO L82 PathProgramCache]: Analyzing trace with hash -540273837, now seen corresponding path program 1 times [2020-10-11 16:25:09,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:09,900 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017921001] [2020-10-11 16:25:09,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:09,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:10,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:10,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017921001] [2020-10-11 16:25:10,036 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109369870] [2020-10-11 16:25:10,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:10,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:10,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:10,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:10,241 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:10,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-11 16:25:10,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:10,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:10,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809231891] [2020-10-11 16:25:10,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:10,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:10,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:10,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:10,603 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:10,603 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 300 transitions, 4810 flow. Second operand 15 states. [2020-10-11 16:25:10,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:10,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:10,604 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:11,043 INFO L129 PetriNetUnfolder]: 202/1377 cut-off events. [2020-10-11 16:25:11,043 INFO L130 PetriNetUnfolder]: For 8998/9117 co-relation queries the response was YES. [2020-10-11 16:25:11,051 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4869 conditions, 1377 events. 202/1377 cut-off events. For 8998/9117 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12295 event pairs, 0 based on Foata normal form. 13/1245 useless extension candidates. Maximal degree in co-relation 4783. Up to 297 conditions per place. [2020-10-11 16:25:11,057 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 226 selfloop transitions, 62 changer transitions 5/329 dead transitions. [2020-10-11 16:25:11,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 329 transitions, 5953 flow [2020-10-11 16:25:11,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:25:11,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:25:11,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 810 transitions. [2020-10-11 16:25:11,059 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8359133126934984 [2020-10-11 16:25:11,059 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 810 transitions. [2020-10-11 16:25:11,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 810 transitions. [2020-10-11 16:25:11,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:11,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 810 transitions. [2020-10-11 16:25:11,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:25:11,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:25:11,062 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:25:11,062 INFO L185 Difference]: Start difference. First operand has 201 places, 300 transitions, 4810 flow. Second operand 17 states and 810 transitions. [2020-10-11 16:25:11,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 329 transitions, 5953 flow [2020-10-11 16:25:11,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 329 transitions, 5703 flow, removed 82 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:11,122 INFO L241 Difference]: Finished difference. Result has 202 places, 307 transitions, 4890 flow [2020-10-11 16:25:11,122 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4890, PETRI_PLACES=202, PETRI_TRANSITIONS=307} [2020-10-11 16:25:11,122 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 145 predicate places. [2020-10-11 16:25:11,122 INFO L481 AbstractCegarLoop]: Abstraction has has 202 places, 307 transitions, 4890 flow [2020-10-11 16:25:11,122 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:11,123 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:11,123 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:11,333 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:25:11,334 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:11,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:11,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1481636037, now seen corresponding path program 2 times [2020-10-11 16:25:11,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:11,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720216514] [2020-10-11 16:25:11,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:11,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:11,479 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:11,479 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720216514] [2020-10-11 16:25:11,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784266695] [2020-10-11 16:25:11,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:11,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:11,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:11,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:11,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:11,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:11,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:11,664 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:11,664 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:11,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118656312] [2020-10-11 16:25:11,665 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:11,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:11,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:11,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:11,958 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:11,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 307 transitions, 4890 flow. Second operand 15 states. [2020-10-11 16:25:11,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:11,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:11,960 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:12,330 INFO L129 PetriNetUnfolder]: 206/1413 cut-off events. [2020-10-11 16:25:12,330 INFO L130 PetriNetUnfolder]: For 9512/9631 co-relation queries the response was YES. [2020-10-11 16:25:12,339 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5015 conditions, 1413 events. 206/1413 cut-off events. For 9512/9631 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12810 event pairs, 0 based on Foata normal form. 13/1277 useless extension candidates. Maximal degree in co-relation 4926. Up to 302 conditions per place. [2020-10-11 16:25:12,347 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 229 selfloop transitions, 65 changer transitions 5/335 dead transitions. [2020-10-11 16:25:12,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 335 transitions, 6052 flow [2020-10-11 16:25:12,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:25:12,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:25:12,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 810 transitions. [2020-10-11 16:25:12,349 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8359133126934984 [2020-10-11 16:25:12,349 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 810 transitions. [2020-10-11 16:25:12,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 810 transitions. [2020-10-11 16:25:12,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:12,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 810 transitions. [2020-10-11 16:25:12,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:25:12,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:25:12,352 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:25:12,352 INFO L185 Difference]: Start difference. First operand has 202 places, 307 transitions, 4890 flow. Second operand 17 states and 810 transitions. [2020-10-11 16:25:12,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 335 transitions, 6052 flow [2020-10-11 16:25:12,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 335 transitions, 5961 flow, removed 10 selfloop flow, removed 10 redundant places. [2020-10-11 16:25:12,411 INFO L241 Difference]: Finished difference. Result has 211 places, 313 transitions, 5139 flow [2020-10-11 16:25:12,411 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5139, PETRI_PLACES=211, PETRI_TRANSITIONS=313} [2020-10-11 16:25:12,412 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 154 predicate places. [2020-10-11 16:25:12,412 INFO L481 AbstractCegarLoop]: Abstraction has has 211 places, 313 transitions, 5139 flow [2020-10-11 16:25:12,412 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:12,412 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:12,412 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:12,613 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:12,613 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:12,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:12,614 INFO L82 PathProgramCache]: Analyzing trace with hash 2023928093, now seen corresponding path program 3 times [2020-10-11 16:25:12,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:12,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242885662] [2020-10-11 16:25:12,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:12,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:12,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:12,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242885662] [2020-10-11 16:25:12,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133348274] [2020-10-11 16:25:12,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:12,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:25:12,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:12,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:12,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:12,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:12,952 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:12,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:12,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:12,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792183399] [2020-10-11 16:25:12,956 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:12,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:12,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:12,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:13,460 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:13,461 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 313 transitions, 5139 flow. Second operand 15 states. [2020-10-11 16:25:13,461 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:13,461 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:13,462 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:13,861 INFO L129 PetriNetUnfolder]: 207/1415 cut-off events. [2020-10-11 16:25:13,861 INFO L130 PetriNetUnfolder]: For 10552/10678 co-relation queries the response was YES. [2020-10-11 16:25:13,870 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5117 conditions, 1415 events. 207/1415 cut-off events. For 10552/10678 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12812 event pairs, 0 based on Foata normal form. 13/1278 useless extension candidates. Maximal degree in co-relation 5025. Up to 279 conditions per place. [2020-10-11 16:25:13,879 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 206 selfloop transitions, 91 changer transitions 5/338 dead transitions. [2020-10-11 16:25:13,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 338 transitions, 6249 flow [2020-10-11 16:25:13,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:13,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:13,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 905 transitions. [2020-10-11 16:25:13,882 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8356417359187442 [2020-10-11 16:25:13,882 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 905 transitions. [2020-10-11 16:25:13,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 905 transitions. [2020-10-11 16:25:13,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:13,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 905 transitions. [2020-10-11 16:25:13,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:13,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:13,885 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:13,885 INFO L185 Difference]: Start difference. First operand has 211 places, 313 transitions, 5139 flow. Second operand 19 states and 905 transitions. [2020-10-11 16:25:13,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 338 transitions, 6249 flow [2020-10-11 16:25:13,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 338 transitions, 6147 flow, removed 9 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:13,934 INFO L241 Difference]: Finished difference. Result has 219 places, 316 transitions, 5376 flow [2020-10-11 16:25:13,935 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5376, PETRI_PLACES=219, PETRI_TRANSITIONS=316} [2020-10-11 16:25:13,935 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 162 predicate places. [2020-10-11 16:25:13,935 INFO L481 AbstractCegarLoop]: Abstraction has has 219 places, 316 transitions, 5376 flow [2020-10-11 16:25:13,935 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:13,935 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:13,935 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:14,149 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-11 16:25:14,150 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:14,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:14,150 INFO L82 PathProgramCache]: Analyzing trace with hash 363744627, now seen corresponding path program 4 times [2020-10-11 16:25:14,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:14,151 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418732967] [2020-10-11 16:25:14,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:14,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:14,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:14,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418732967] [2020-10-11 16:25:14,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358941136] [2020-10-11 16:25:14,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:14,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:14,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:14,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:14,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:14,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:14,457 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:14,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:14,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:14,485 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:14,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587370376] [2020-10-11 16:25:14,486 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:14,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:14,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:14,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:14,980 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:14,981 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 316 transitions, 5376 flow. Second operand 16 states. [2020-10-11 16:25:14,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:14,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:14,981 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:16,414 INFO L129 PetriNetUnfolder]: 267/1802 cut-off events. [2020-10-11 16:25:16,414 INFO L130 PetriNetUnfolder]: For 18372/18564 co-relation queries the response was YES. [2020-10-11 16:25:16,427 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6829 conditions, 1802 events. 267/1802 cut-off events. For 18372/18564 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17145 event pairs, 0 based on Foata normal form. 58/1671 useless extension candidates. Maximal degree in co-relation 6734. Up to 258 conditions per place. [2020-10-11 16:25:16,436 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 77 selfloop transitions, 278 changer transitions 28/419 dead transitions. [2020-10-11 16:25:16,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 419 transitions, 8592 flow [2020-10-11 16:25:16,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:25:16,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:25:16,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2248 transitions. [2020-10-11 16:25:16,438 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391190742814483 [2020-10-11 16:25:16,438 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2248 transitions. [2020-10-11 16:25:16,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2248 transitions. [2020-10-11 16:25:16,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:16,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2248 transitions. [2020-10-11 16:25:16,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:25:16,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:25:16,444 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:25:16,444 INFO L185 Difference]: Start difference. First operand has 219 places, 316 transitions, 5376 flow. Second operand 47 states and 2248 transitions. [2020-10-11 16:25:16,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 419 transitions, 8592 flow [2020-10-11 16:25:16,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 419 transitions, 8408 flow, removed 24 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:16,507 INFO L241 Difference]: Finished difference. Result has 267 places, 385 transitions, 7435 flow [2020-10-11 16:25:16,507 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=7435, PETRI_PLACES=267, PETRI_TRANSITIONS=385} [2020-10-11 16:25:16,507 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 210 predicate places. [2020-10-11 16:25:16,507 INFO L481 AbstractCegarLoop]: Abstraction has has 267 places, 385 transitions, 7435 flow [2020-10-11 16:25:16,507 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:16,507 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:16,507 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:16,708 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:16,708 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:16,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:16,709 INFO L82 PathProgramCache]: Analyzing trace with hash 1477578887, now seen corresponding path program 5 times [2020-10-11 16:25:16,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:16,709 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169308667] [2020-10-11 16:25:16,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:16,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:16,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169308667] [2020-10-11 16:25:16,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977786659] [2020-10-11 16:25:16,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:16,880 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:16,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:16,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:16,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:17,012 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:17,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:17,019 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:17,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:17,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111126322] [2020-10-11 16:25:17,020 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:17,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:17,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:17,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:17,260 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:17,260 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 385 transitions, 7435 flow. Second operand 15 states. [2020-10-11 16:25:17,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:17,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:17,261 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:17,829 INFO L129 PetriNetUnfolder]: 260/1823 cut-off events. [2020-10-11 16:25:17,829 INFO L130 PetriNetUnfolder]: For 17726/17891 co-relation queries the response was YES. [2020-10-11 16:25:17,843 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7173 conditions, 1823 events. 260/1823 cut-off events. For 17726/17891 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17629 event pairs, 0 based on Foata normal form. 16/1646 useless extension candidates. Maximal degree in co-relation 7061. Up to 358 conditions per place. [2020-10-11 16:25:17,852 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 262 selfloop transitions, 115 changer transitions 5/418 dead transitions. [2020-10-11 16:25:17,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 418 transitions, 9000 flow [2020-10-11 16:25:17,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:17,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:17,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1047 transitions. [2020-10-11 16:25:17,854 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8349282296650717 [2020-10-11 16:25:17,854 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1047 transitions. [2020-10-11 16:25:17,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1047 transitions. [2020-10-11 16:25:17,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:17,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1047 transitions. [2020-10-11 16:25:17,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:17,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:17,856 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:17,856 INFO L185 Difference]: Start difference. First operand has 267 places, 385 transitions, 7435 flow. Second operand 22 states and 1047 transitions. [2020-10-11 16:25:17,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 418 transitions, 9000 flow [2020-10-11 16:25:17,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 418 transitions, 8286 flow, removed 257 selfloop flow, removed 32 redundant places. [2020-10-11 16:25:17,952 INFO L241 Difference]: Finished difference. Result has 250 places, 394 transitions, 7333 flow [2020-10-11 16:25:17,953 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=6776, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7333, PETRI_PLACES=250, PETRI_TRANSITIONS=394} [2020-10-11 16:25:17,953 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 193 predicate places. [2020-10-11 16:25:17,953 INFO L481 AbstractCegarLoop]: Abstraction has has 250 places, 394 transitions, 7333 flow [2020-10-11 16:25:17,953 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:17,953 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:17,954 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:18,159 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-11 16:25:18,160 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:18,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:18,160 INFO L82 PathProgramCache]: Analyzing trace with hash 1455222213, now seen corresponding path program 6 times [2020-10-11 16:25:18,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:18,161 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219278628] [2020-10-11 16:25:18,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:18,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:18,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:18,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219278628] [2020-10-11 16:25:18,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002220784] [2020-10-11 16:25:18,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:18,330 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:18,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:18,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:18,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:18,448 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:18,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:18,454 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:18,454 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:18,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455166237] [2020-10-11 16:25:18,455 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:18,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:18,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:18,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:18,677 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:18,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 394 transitions, 7333 flow. Second operand 15 states. [2020-10-11 16:25:18,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:18,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:18,678 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:19,365 INFO L129 PetriNetUnfolder]: 267/1879 cut-off events. [2020-10-11 16:25:19,365 INFO L130 PetriNetUnfolder]: For 17004/17168 co-relation queries the response was YES. [2020-10-11 16:25:19,375 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7193 conditions, 1879 events. 267/1879 cut-off events. For 17004/17168 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18244 event pairs, 0 based on Foata normal form. 20/1699 useless extension candidates. Maximal degree in co-relation 7090. Up to 322 conditions per place. [2020-10-11 16:25:19,384 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 221 selfloop transitions, 169 changer transitions 5/431 dead transitions. [2020-10-11 16:25:19,385 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 431 transitions, 8949 flow [2020-10-11 16:25:19,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:25:19,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:25:19,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1238 transitions. [2020-10-11 16:25:19,387 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835357624831309 [2020-10-11 16:25:19,387 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1238 transitions. [2020-10-11 16:25:19,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1238 transitions. [2020-10-11 16:25:19,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:19,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1238 transitions. [2020-10-11 16:25:19,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:25:19,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:25:19,391 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:25:19,391 INFO L185 Difference]: Start difference. First operand has 250 places, 394 transitions, 7333 flow. Second operand 26 states and 1238 transitions. [2020-10-11 16:25:19,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 431 transitions, 8949 flow [2020-10-11 16:25:19,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 431 transitions, 8800 flow, removed 12 selfloop flow, removed 16 redundant places. [2020-10-11 16:25:19,527 INFO L241 Difference]: Finished difference. Result has 262 places, 403 transitions, 7899 flow [2020-10-11 16:25:19,529 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=7195, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7899, PETRI_PLACES=262, PETRI_TRANSITIONS=403} [2020-10-11 16:25:19,529 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 205 predicate places. [2020-10-11 16:25:19,530 INFO L481 AbstractCegarLoop]: Abstraction has has 262 places, 403 transitions, 7899 flow [2020-10-11 16:25:19,530 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:19,530 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:19,530 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:19,745 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:19,745 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:19,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:19,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1050261917, now seen corresponding path program 7 times [2020-10-11 16:25:19,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:19,746 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161529988] [2020-10-11 16:25:19,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:19,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:19,872 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:19,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161529988] [2020-10-11 16:25:19,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946123128] [2020-10-11 16:25:19,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:19,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:19,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:19,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:20,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:20,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:20,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:20,047 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:20,047 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:20,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029129596] [2020-10-11 16:25:20,048 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:20,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:20,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:20,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:20,216 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:20,216 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 403 transitions, 7899 flow. Second operand 16 states. [2020-10-11 16:25:20,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:20,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:20,217 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:21,463 INFO L129 PetriNetUnfolder]: 306/2139 cut-off events. [2020-10-11 16:25:21,463 INFO L130 PetriNetUnfolder]: For 24913/25144 co-relation queries the response was YES. [2020-10-11 16:25:21,480 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8621 conditions, 2139 events. 306/2139 cut-off events. For 24913/25144 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21519 event pairs, 0 based on Foata normal form. 60/1973 useless extension candidates. Maximal degree in co-relation 8514. Up to 325 conditions per place. [2020-10-11 16:25:21,490 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 60 selfloop transitions, 368 changer transitions 17/481 dead transitions. [2020-10-11 16:25:21,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 481 transitions, 10963 flow [2020-10-11 16:25:21,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:25:21,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:25:21,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2148 transitions. [2020-10-11 16:25:21,495 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8374269005847953 [2020-10-11 16:25:21,495 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2148 transitions. [2020-10-11 16:25:21,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2148 transitions. [2020-10-11 16:25:21,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:21,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2148 transitions. [2020-10-11 16:25:21,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:25:21,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:25:21,501 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:25:21,501 INFO L185 Difference]: Start difference. First operand has 262 places, 403 transitions, 7899 flow. Second operand 45 states and 2148 transitions. [2020-10-11 16:25:21,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 481 transitions, 10963 flow [2020-10-11 16:25:21,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 481 transitions, 10710 flow, removed 24 selfloop flow, removed 21 redundant places. [2020-10-11 16:25:21,787 INFO L241 Difference]: Finished difference. Result has 295 places, 451 transitions, 9928 flow [2020-10-11 16:25:21,788 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=7687, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=9928, PETRI_PLACES=295, PETRI_TRANSITIONS=451} [2020-10-11 16:25:21,788 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 238 predicate places. [2020-10-11 16:25:21,788 INFO L481 AbstractCegarLoop]: Abstraction has has 295 places, 451 transitions, 9928 flow [2020-10-11 16:25:21,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:21,789 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:21,789 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:22,002 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:25:22,002 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:22,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:22,003 INFO L82 PathProgramCache]: Analyzing trace with hash -784566860, now seen corresponding path program 11 times [2020-10-11 16:25:22,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:22,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480360763] [2020-10-11 16:25:22,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:22,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:22,142 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:22,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480360763] [2020-10-11 16:25:22,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326777716] [2020-10-11 16:25:22,143 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:22,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:25:22,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:22,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:22,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:22,351 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:22,377 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:22,378 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:22,378 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:22,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24240796] [2020-10-11 16:25:22,378 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:22,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:22,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:22,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:22,471 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:22,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 451 transitions, 9928 flow. Second operand 18 states. [2020-10-11 16:25:22,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:22,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:22,472 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:23,065 INFO L129 PetriNetUnfolder]: 299/2122 cut-off events. [2020-10-11 16:25:23,066 INFO L130 PetriNetUnfolder]: For 24416/24618 co-relation queries the response was YES. [2020-10-11 16:25:23,084 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8971 conditions, 2122 events. 299/2122 cut-off events. For 24416/24618 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21336 event pairs, 0 based on Foata normal form. 10/1907 useless extension candidates. Maximal degree in co-relation 8854. Up to 467 conditions per place. [2020-10-11 16:25:23,096 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 365 selfloop transitions, 75 changer transitions 5/481 dead transitions. [2020-10-11 16:25:23,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 481 transitions, 11568 flow [2020-10-11 16:25:23,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:23,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:23,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 857 transitions. [2020-10-11 16:25:23,098 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8352826510721247 [2020-10-11 16:25:23,098 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 857 transitions. [2020-10-11 16:25:23,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 857 transitions. [2020-10-11 16:25:23,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:23,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 857 transitions. [2020-10-11 16:25:23,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:23,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:23,101 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:23,101 INFO L185 Difference]: Start difference. First operand has 295 places, 451 transitions, 9928 flow. Second operand 18 states and 857 transitions. [2020-10-11 16:25:23,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 481 transitions, 11568 flow [2020-10-11 16:25:23,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 481 transitions, 11073 flow, removed 178 selfloop flow, removed 30 redundant places. [2020-10-11 16:25:23,257 INFO L241 Difference]: Finished difference. Result has 279 places, 452 transitions, 9689 flow [2020-10-11 16:25:23,258 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=9453, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9689, PETRI_PLACES=279, PETRI_TRANSITIONS=452} [2020-10-11 16:25:23,258 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 222 predicate places. [2020-10-11 16:25:23,258 INFO L481 AbstractCegarLoop]: Abstraction has has 279 places, 452 transitions, 9689 flow [2020-10-11 16:25:23,258 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:23,258 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:23,258 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:23,459 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:25:23,459 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:23,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:23,460 INFO L82 PathProgramCache]: Analyzing trace with hash 435943884, now seen corresponding path program 12 times [2020-10-11 16:25:23,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:23,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677025466] [2020-10-11 16:25:23,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:23,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:23,610 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:23,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677025466] [2020-10-11 16:25:23,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64545217] [2020-10-11 16:25:23,611 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:23,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:25:23,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:23,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:23,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:23,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:23,965 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:23,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:23,965 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:23,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749820047] [2020-10-11 16:25:23,966 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:23,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:23,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:23,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:25,136 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:25,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 452 transitions, 9689 flow. Second operand 18 states. [2020-10-11 16:25:25,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:25,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:25,137 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:25,725 INFO L129 PetriNetUnfolder]: 300/2124 cut-off events. [2020-10-11 16:25:25,725 INFO L130 PetriNetUnfolder]: For 24373/24578 co-relation queries the response was YES. [2020-10-11 16:25:25,743 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8882 conditions, 2124 events. 300/2124 cut-off events. For 24373/24578 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21355 event pairs, 0 based on Foata normal form. 10/1908 useless extension candidates. Maximal degree in co-relation 8767. Up to 441 conditions per place. [2020-10-11 16:25:25,754 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 338 selfloop transitions, 104 changer transitions 5/483 dead transitions. [2020-10-11 16:25:25,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 483 transitions, 11355 flow [2020-10-11 16:25:25,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:25,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:25,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1046 transitions. [2020-10-11 16:25:25,757 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8341307814992025 [2020-10-11 16:25:25,757 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1046 transitions. [2020-10-11 16:25:25,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1046 transitions. [2020-10-11 16:25:25,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:25,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1046 transitions. [2020-10-11 16:25:25,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:25,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:25,760 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:25,760 INFO L185 Difference]: Start difference. First operand has 279 places, 452 transitions, 9689 flow. Second operand 22 states and 1046 transitions. [2020-10-11 16:25:25,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 483 transitions, 11355 flow [2020-10-11 16:25:25,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 483 transitions, 11203 flow, removed 34 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:25,918 INFO L241 Difference]: Finished difference. Result has 289 places, 454 transitions, 9895 flow [2020-10-11 16:25:25,919 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=9547, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=9895, PETRI_PLACES=289, PETRI_TRANSITIONS=454} [2020-10-11 16:25:25,919 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 232 predicate places. [2020-10-11 16:25:25,919 INFO L481 AbstractCegarLoop]: Abstraction has has 289 places, 454 transitions, 9895 flow [2020-10-11 16:25:25,919 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:25,919 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:25,919 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:26,120 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:25:26,120 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:26,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:26,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1456209832, now seen corresponding path program 13 times [2020-10-11 16:25:26,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:26,121 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563794496] [2020-10-11 16:25:26,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:26,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563794496] [2020-10-11 16:25:26,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906338575] [2020-10-11 16:25:26,309 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:26,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:26,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:26,498 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:26,536 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:26,543 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:26,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:26,544 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:26,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323475950] [2020-10-11 16:25:26,545 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:26,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:26,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:26,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:26,861 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:26,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 454 transitions, 9895 flow. Second operand 18 states. [2020-10-11 16:25:26,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:26,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:26,861 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:28,563 INFO L129 PetriNetUnfolder]: 366/2566 cut-off events. [2020-10-11 16:25:28,563 INFO L130 PetriNetUnfolder]: For 38795/39080 co-relation queries the response was YES. [2020-10-11 16:25:28,586 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11229 conditions, 2566 events. 366/2566 cut-off events. For 38795/39080 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 26864 event pairs, 0 based on Foata normal form. 62/2357 useless extension candidates. Maximal degree in co-relation 11111. Up to 413 conditions per place. [2020-10-11 16:25:28,601 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 67 selfloop transitions, 441 changer transitions 17/561 dead transitions. [2020-10-11 16:25:28,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 561 transitions, 14091 flow [2020-10-11 16:25:28,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:25:28,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:25:28,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2434 transitions. [2020-10-11 16:25:28,605 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372893016855865 [2020-10-11 16:25:28,605 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2434 transitions. [2020-10-11 16:25:28,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2434 transitions. [2020-10-11 16:25:28,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:28,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2434 transitions. [2020-10-11 16:25:28,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:25:28,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:25:28,612 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:25:28,612 INFO L185 Difference]: Start difference. First operand has 289 places, 454 transitions, 9895 flow. Second operand 51 states and 2434 transitions. [2020-10-11 16:25:28,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 561 transitions, 14091 flow [2020-10-11 16:25:28,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 561 transitions, 13850 flow, removed 42 selfloop flow, removed 20 redundant places. [2020-10-11 16:25:28,801 INFO L241 Difference]: Finished difference. Result has 330 places, 533 transitions, 13024 flow [2020-10-11 16:25:28,802 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=9736, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=13024, PETRI_PLACES=330, PETRI_TRANSITIONS=533} [2020-10-11 16:25:28,802 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 273 predicate places. [2020-10-11 16:25:28,802 INFO L481 AbstractCegarLoop]: Abstraction has has 330 places, 533 transitions, 13024 flow [2020-10-11 16:25:28,802 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:28,802 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:28,802 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:29,003 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-11 16:25:29,003 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:29,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:29,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1571134704, now seen corresponding path program 8 times [2020-10-11 16:25:29,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:29,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022790041] [2020-10-11 16:25:29,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:29,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:29,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:29,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022790041] [2020-10-11 16:25:29,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883009644] [2020-10-11 16:25:29,155 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:29,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:29,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:29,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:29,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:29,495 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:29,508 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:29,533 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:29,533 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:29,533 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:29,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560297237] [2020-10-11 16:25:29,534 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:29,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:29,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:29,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:30,050 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:30,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 533 transitions, 13024 flow. Second operand 18 states. [2020-10-11 16:25:30,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:30,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:30,051 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:30,931 INFO L129 PetriNetUnfolder]: 364/2617 cut-off events. [2020-10-11 16:25:30,931 INFO L130 PetriNetUnfolder]: For 35541/35837 co-relation queries the response was YES. [2020-10-11 16:25:30,954 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11792 conditions, 2617 events. 364/2617 cut-off events. For 35541/35837 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 27725 event pairs, 0 based on Foata normal form. 14/2353 useless extension candidates. Maximal degree in co-relation 11663. Up to 559 conditions per place. [2020-10-11 16:25:30,963 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 437 selfloop transitions, 107 changer transitions 5/585 dead transitions. [2020-10-11 16:25:30,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 585 transitions, 15464 flow [2020-10-11 16:25:30,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:30,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:30,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:25:30,967 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:25:30,967 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:25:30,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:25:30,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:30,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:25:30,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:30,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:30,969 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:30,969 INFO L185 Difference]: Start difference. First operand has 330 places, 533 transitions, 13024 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:25:30,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 585 transitions, 15464 flow [2020-10-11 16:25:31,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 585 transitions, 14801 flow, removed 227 selfloop flow, removed 34 redundant places. [2020-10-11 16:25:31,194 INFO L241 Difference]: Finished difference. Result has 318 places, 549 transitions, 13176 flow [2020-10-11 16:25:31,194 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=12419, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13176, PETRI_PLACES=318, PETRI_TRANSITIONS=549} [2020-10-11 16:25:31,194 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 261 predicate places. [2020-10-11 16:25:31,194 INFO L481 AbstractCegarLoop]: Abstraction has has 318 places, 549 transitions, 13176 flow [2020-10-11 16:25:31,194 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:31,194 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:31,195 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:31,395 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-11 16:25:31,396 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:31,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:31,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1313953118, now seen corresponding path program 9 times [2020-10-11 16:25:31,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:31,397 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158902492] [2020-10-11 16:25:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:31,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:31,554 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:31,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158902492] [2020-10-11 16:25:31,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986483156] [2020-10-11 16:25:31,556 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-11 16:25:31,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:25:31,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:31,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:31,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:31,798 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:31,826 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:31,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:31,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:31,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145953174] [2020-10-11 16:25:31,827 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:31,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:31,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:31,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:32,298 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:32,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 549 transitions, 13176 flow. Second operand 18 states. [2020-10-11 16:25:32,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:32,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:32,299 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:33,170 INFO L129 PetriNetUnfolder]: 368/2660 cut-off events. [2020-10-11 16:25:33,171 INFO L130 PetriNetUnfolder]: For 34568/34818 co-relation queries the response was YES. [2020-10-11 16:25:33,195 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11739 conditions, 2660 events. 368/2660 cut-off events. For 34568/34818 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 28311 event pairs, 0 based on Foata normal form. 12/2389 useless extension candidates. Maximal degree in co-relation 11606. Up to 575 conditions per place. [2020-10-11 16:25:33,205 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 449 selfloop transitions, 99 changer transitions 5/589 dead transitions. [2020-10-11 16:25:33,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 589 transitions, 15317 flow [2020-10-11 16:25:33,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:33,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:33,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:25:33,206 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:25:33,206 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:25:33,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:25:33,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:33,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:25:33,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:33,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:33,208 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:33,209 INFO L185 Difference]: Start difference. First operand has 318 places, 549 transitions, 13176 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:25:33,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 589 transitions, 15317 flow [2020-10-11 16:25:33,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 589 transitions, 15131 flow, removed 18 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:33,422 INFO L241 Difference]: Finished difference. Result has 327 places, 555 transitions, 13479 flow [2020-10-11 16:25:33,423 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=13001, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13479, PETRI_PLACES=327, PETRI_TRANSITIONS=555} [2020-10-11 16:25:33,423 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 270 predicate places. [2020-10-11 16:25:33,423 INFO L481 AbstractCegarLoop]: Abstraction has has 327 places, 555 transitions, 13479 flow [2020-10-11 16:25:33,423 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:33,423 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:33,423 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:33,632 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:33,633 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:33,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:33,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1567721728, now seen corresponding path program 10 times [2020-10-11 16:25:33,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:33,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857142760] [2020-10-11 16:25:33,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:33,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:33,813 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:33,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857142760] [2020-10-11 16:25:33,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116125763] [2020-10-11 16:25:33,814 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-11 16:25:33,856 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:33,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:33,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:25:33,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:34,597 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:34,613 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:34,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:34,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:34,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852043288] [2020-10-11 16:25:34,614 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:34,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:34,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:34,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:35,980 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:35,981 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 555 transitions, 13479 flow. Second operand 18 states. [2020-10-11 16:25:35,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:35,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:35,982 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:38,528 INFO L129 PetriNetUnfolder]: 378/2728 cut-off events. [2020-10-11 16:25:38,528 INFO L130 PetriNetUnfolder]: For 38584/38872 co-relation queries the response was YES. [2020-10-11 16:25:38,553 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12232 conditions, 2728 events. 378/2728 cut-off events. For 38584/38872 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 29266 event pairs, 0 based on Foata normal form. 13/2451 useless extension candidates. Maximal degree in co-relation 12096. Up to 535 conditions per place. [2020-10-11 16:25:38,562 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 407 selfloop transitions, 156 changer transitions 8/607 dead transitions. [2020-10-11 16:25:38,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 607 transitions, 16120 flow [2020-10-11 16:25:38,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:38,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:38,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1142 transitions. [2020-10-11 16:25:38,565 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347953216374269 [2020-10-11 16:25:38,565 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1142 transitions. [2020-10-11 16:25:38,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1142 transitions. [2020-10-11 16:25:38,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:38,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1142 transitions. [2020-10-11 16:25:38,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:38,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:38,570 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:38,570 INFO L185 Difference]: Start difference. First operand has 327 places, 555 transitions, 13479 flow. Second operand 24 states and 1142 transitions. [2020-10-11 16:25:38,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 607 transitions, 16120 flow [2020-10-11 16:25:38,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 607 transitions, 15949 flow, removed 25 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:38,811 INFO L241 Difference]: Finished difference. Result has 340 places, 566 transitions, 14158 flow [2020-10-11 16:25:38,812 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=13323, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=14158, PETRI_PLACES=340, PETRI_TRANSITIONS=566} [2020-10-11 16:25:38,812 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 283 predicate places. [2020-10-11 16:25:38,812 INFO L481 AbstractCegarLoop]: Abstraction has has 340 places, 566 transitions, 14158 flow [2020-10-11 16:25:38,813 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:38,813 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:38,813 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:39,027 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:39,027 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:39,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:39,028 INFO L82 PathProgramCache]: Analyzing trace with hash 1928815180, now seen corresponding path program 11 times [2020-10-11 16:25:39,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:39,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459082631] [2020-10-11 16:25:39,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:39,183 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:39,183 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459082631] [2020-10-11 16:25:39,183 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809023645] [2020-10-11 16:25:39,183 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-11 16:25:39,227 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:39,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:39,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:39,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:39,412 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:39,447 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:39,447 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:39,447 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:39,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880154036] [2020-10-11 16:25:39,448 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:39,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:39,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:39,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:40,082 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:40,083 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 566 transitions, 14158 flow. Second operand 18 states. [2020-10-11 16:25:40,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:40,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:40,083 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:41,186 INFO L129 PetriNetUnfolder]: 377/2727 cut-off events. [2020-10-11 16:25:41,186 INFO L130 PetriNetUnfolder]: For 39811/40067 co-relation queries the response was YES. [2020-10-11 16:25:41,209 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12354 conditions, 2727 events. 377/2727 cut-off events. For 39811/40067 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 29278 event pairs, 0 based on Foata normal form. 12/2448 useless extension candidates. Maximal degree in co-relation 12213. Up to 549 conditions per place. [2020-10-11 16:25:41,218 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 417 selfloop transitions, 144 changer transitions 5/602 dead transitions. [2020-10-11 16:25:41,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 602 transitions, 16225 flow [2020-10-11 16:25:41,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:41,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:41,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1140 transitions. [2020-10-11 16:25:41,220 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:25:41,221 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1140 transitions. [2020-10-11 16:25:41,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1140 transitions. [2020-10-11 16:25:41,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:41,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1140 transitions. [2020-10-11 16:25:41,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:41,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:41,223 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:41,223 INFO L185 Difference]: Start difference. First operand has 340 places, 566 transitions, 14158 flow. Second operand 24 states and 1140 transitions. [2020-10-11 16:25:41,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 602 transitions, 16225 flow [2020-10-11 16:25:41,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 602 transitions, 15997 flow, removed 70 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:41,464 INFO L241 Difference]: Finished difference. Result has 345 places, 568 transitions, 14404 flow [2020-10-11 16:25:41,465 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=13936, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=14404, PETRI_PLACES=345, PETRI_TRANSITIONS=568} [2020-10-11 16:25:41,465 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 288 predicate places. [2020-10-11 16:25:41,465 INFO L481 AbstractCegarLoop]: Abstraction has has 345 places, 568 transitions, 14404 flow [2020-10-11 16:25:41,465 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:41,466 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:41,466 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:41,680 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:41,681 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:41,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:41,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1465197132, now seen corresponding path program 12 times [2020-10-11 16:25:41,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:41,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987308152] [2020-10-11 16:25:41,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:41,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:41,839 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:41,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987308152] [2020-10-11 16:25:41,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777189721] [2020-10-11 16:25:41,839 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-11 16:25:41,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:41,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:41,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:41,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:42,020 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:42,037 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:42,049 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:42,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:42,049 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:42,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202568762] [2020-10-11 16:25:42,050 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:42,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:42,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:42,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:42,279 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:42,280 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 568 transitions, 14404 flow. Second operand 17 states. [2020-10-11 16:25:42,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:42,280 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:42,280 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:43,795 INFO L129 PetriNetUnfolder]: 432/3115 cut-off events. [2020-10-11 16:25:43,795 INFO L130 PetriNetUnfolder]: For 50296/50687 co-relation queries the response was YES. [2020-10-11 16:25:43,827 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14398 conditions, 3115 events. 432/3115 cut-off events. For 50296/50687 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 34402 event pairs, 0 based on Foata normal form. 80/2863 useless extension candidates. Maximal degree in co-relation 14256. Up to 527 conditions per place. [2020-10-11 16:25:43,839 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 81 selfloop transitions, 530 changer transitions 11/658 dead transitions. [2020-10-11 16:25:43,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 658 transitions, 18609 flow [2020-10-11 16:25:43,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:25:43,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:25:43,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2005 transitions. [2020-10-11 16:25:43,842 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375104427736006 [2020-10-11 16:25:43,842 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2005 transitions. [2020-10-11 16:25:43,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2005 transitions. [2020-10-11 16:25:43,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:43,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2005 transitions. [2020-10-11 16:25:43,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:25:43,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:25:43,847 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:25:43,847 INFO L185 Difference]: Start difference. First operand has 345 places, 568 transitions, 14404 flow. Second operand 42 states and 2005 transitions. [2020-10-11 16:25:43,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 658 transitions, 18609 flow [2020-10-11 16:25:44,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 658 transitions, 18399 flow, removed 16 selfloop flow, removed 20 redundant places. [2020-10-11 16:25:44,884 INFO L241 Difference]: Finished difference. Result has 372 places, 641 transitions, 17774 flow [2020-10-11 16:25:44,885 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14227, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=17774, PETRI_PLACES=372, PETRI_TRANSITIONS=641} [2020-10-11 16:25:44,885 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 315 predicate places. [2020-10-11 16:25:44,886 INFO L481 AbstractCegarLoop]: Abstraction has has 372 places, 641 transitions, 17774 flow [2020-10-11 16:25:44,886 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:44,886 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:44,886 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:25:45,101 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-11 16:25:45,101 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:45,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:45,102 INFO L82 PathProgramCache]: Analyzing trace with hash -78184210, now seen corresponding path program 13 times [2020-10-11 16:25:45,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:45,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024280562] [2020-10-11 16:25:45,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:45,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:45,258 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:45,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024280562] [2020-10-11 16:25:45,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683309575] [2020-10-11 16:25:45,259 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:45,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:45,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:45,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:47,562 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:47,627 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:47,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:47,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:47,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743863959] [2020-10-11 16:25:47,636 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:47,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:47,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:47,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=216, Unknown=1, NotChecked=0, Total=272 [2020-10-11 16:25:48,147 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:48,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 641 transitions, 17774 flow. Second operand 17 states. [2020-10-11 16:25:48,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:48,149 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:48,149 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:52,422 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 44 DAG size of output: 29 [2020-10-11 16:25:54,516 WARN L193 SmtUtils]: Spent 2.07 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:25:58,631 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 40 DAG size of output: 26 [2020-10-11 16:26:02,798 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:26:04,523 INFO L129 PetriNetUnfolder]: 463/3332 cut-off events. [2020-10-11 16:26:04,524 INFO L130 PetriNetUnfolder]: For 60306/60863 co-relation queries the response was YES. [2020-10-11 16:26:04,561 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16438 conditions, 3332 events. 463/3332 cut-off events. For 60306/60863 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 37495 event pairs, 0 based on Foata normal form. 92/3070 useless extension candidates. Maximal degree in co-relation 16290. Up to 583 conditions per place. [2020-10-11 16:26:04,574 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 124 selfloop transitions, 537 changer transitions 11/708 dead transitions. [2020-10-11 16:26:04,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 708 transitions, 21652 flow [2020-10-11 16:26:04,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:26:04,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:26:04,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1815 transitions. [2020-10-11 16:26:04,576 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379501385041551 [2020-10-11 16:26:04,576 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1815 transitions. [2020-10-11 16:26:04,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1815 transitions. [2020-10-11 16:26:04,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:04,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1815 transitions. [2020-10-11 16:26:04,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:26:04,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:26:04,581 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:26:04,581 INFO L185 Difference]: Start difference. First operand has 372 places, 641 transitions, 17774 flow. Second operand 38 states and 1815 transitions. [2020-10-11 16:26:04,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 708 transitions, 21652 flow [2020-10-11 16:26:05,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 708 transitions, 20440 flow, removed 462 selfloop flow, removed 31 redundant places. [2020-10-11 16:26:05,078 INFO L241 Difference]: Finished difference. Result has 382 places, 688 transitions, 19768 flow [2020-10-11 16:26:05,078 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=16738, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=19768, PETRI_PLACES=382, PETRI_TRANSITIONS=688} [2020-10-11 16:26:05,078 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 325 predicate places. [2020-10-11 16:26:05,079 INFO L481 AbstractCegarLoop]: Abstraction has has 382 places, 688 transitions, 19768 flow [2020-10-11 16:26:05,079 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:05,079 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:05,079 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:05,287 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:05,288 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:05,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:05,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1532634972, now seen corresponding path program 14 times [2020-10-11 16:26:05,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:05,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969257533] [2020-10-11 16:26:05,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:05,462 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:05,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969257533] [2020-10-11 16:26:05,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115867555] [2020-10-11 16:26:05,462 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:05,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:05,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:05,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:05,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:05,721 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:05,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:05,750 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:05,750 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:05,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004855319] [2020-10-11 16:26:05,751 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:05,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:05,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:05,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:06,014 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:06,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 688 transitions, 19768 flow. Second operand 18 states. [2020-10-11 16:26:06,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:06,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:06,015 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:07,267 INFO L129 PetriNetUnfolder]: 472/3450 cut-off events. [2020-10-11 16:26:07,267 INFO L130 PetriNetUnfolder]: For 58548/58968 co-relation queries the response was YES. [2020-10-11 16:26:07,307 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17028 conditions, 3450 events. 472/3450 cut-off events. For 58548/58968 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 39111 event pairs, 0 based on Foata normal form. 26/3108 useless extension candidates. Maximal degree in co-relation 16877. Up to 666 conditions per place. [2020-10-11 16:26:07,321 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 493 selfloop transitions, 209 changer transitions 5/743 dead transitions. [2020-10-11 16:26:07,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 743 transitions, 22838 flow [2020-10-11 16:26:07,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:26:07,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:26:07,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1377 transitions. [2020-10-11 16:26:07,323 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330308529945554 [2020-10-11 16:26:07,323 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1377 transitions. [2020-10-11 16:26:07,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1377 transitions. [2020-10-11 16:26:07,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:07,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1377 transitions. [2020-10-11 16:26:07,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:26:07,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:26:07,326 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:26:07,327 INFO L185 Difference]: Start difference. First operand has 382 places, 688 transitions, 19768 flow. Second operand 29 states and 1377 transitions. [2020-10-11 16:26:07,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 743 transitions, 22838 flow [2020-10-11 16:26:07,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 743 transitions, 22456 flow, removed 104 selfloop flow, removed 25 redundant places. [2020-10-11 16:26:07,710 INFO L241 Difference]: Finished difference. Result has 388 places, 704 transitions, 20606 flow [2020-10-11 16:26:07,711 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=19413, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20606, PETRI_PLACES=388, PETRI_TRANSITIONS=704} [2020-10-11 16:26:07,711 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 331 predicate places. [2020-10-11 16:26:07,711 INFO L481 AbstractCegarLoop]: Abstraction has has 388 places, 704 transitions, 20606 flow [2020-10-11 16:26:07,711 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:07,711 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:07,711 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:07,912 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-11 16:26:07,912 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:07,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:07,913 INFO L82 PathProgramCache]: Analyzing trace with hash 664166568, now seen corresponding path program 15 times [2020-10-11 16:26:07,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:07,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708601284] [2020-10-11 16:26:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:07,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:08,072 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:08,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708601284] [2020-10-11 16:26:08,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802148892] [2020-10-11 16:26:08,072 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 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:08,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:26:08,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:08,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:08,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:08,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:08,344 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:08,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:08,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:08,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832468759] [2020-10-11 16:26:08,345 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:08,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:08,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:08,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:09,284 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:09,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 704 transitions, 20606 flow. Second operand 18 states. [2020-10-11 16:26:09,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:09,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:09,285 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:10,859 INFO L129 PetriNetUnfolder]: 490/3577 cut-off events. [2020-10-11 16:26:10,859 INFO L130 PetriNetUnfolder]: For 63001/63567 co-relation queries the response was YES. [2020-10-11 16:26:10,900 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17902 conditions, 3577 events. 490/3577 cut-off events. For 63001/63567 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 40891 event pairs, 0 based on Foata normal form. 48/3243 useless extension candidates. Maximal degree in co-relation 17747. Up to 602 conditions per place. [2020-10-11 16:26:10,915 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 394 selfloop transitions, 326 changer transitions 5/761 dead transitions. [2020-10-11 16:26:10,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 761 transitions, 23835 flow [2020-10-11 16:26:10,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:26:10,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:26:10,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1666 transitions. [2020-10-11 16:26:10,917 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350877192982457 [2020-10-11 16:26:10,917 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1666 transitions. [2020-10-11 16:26:10,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1666 transitions. [2020-10-11 16:26:10,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:10,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1666 transitions. [2020-10-11 16:26:10,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:26:10,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:26:10,921 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:26:10,921 INFO L185 Difference]: Start difference. First operand has 388 places, 704 transitions, 20606 flow. Second operand 35 states and 1666 transitions. [2020-10-11 16:26:10,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 761 transitions, 23835 flow [2020-10-11 16:26:11,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 761 transitions, 23622 flow, removed 35 selfloop flow, removed 20 redundant places. [2020-10-11 16:26:11,334 INFO L241 Difference]: Finished difference. Result has 403 places, 724 transitions, 22080 flow [2020-10-11 16:26:11,335 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=20408, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=22080, PETRI_PLACES=403, PETRI_TRANSITIONS=724} [2020-10-11 16:26:11,335 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 346 predicate places. [2020-10-11 16:26:11,335 INFO L481 AbstractCegarLoop]: Abstraction has has 403 places, 724 transitions, 22080 flow [2020-10-11 16:26:11,335 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:11,335 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:11,335 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:11,536 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:11,536 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:11,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:11,537 INFO L82 PathProgramCache]: Analyzing trace with hash -2047790808, now seen corresponding path program 16 times [2020-10-11 16:26:11,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:11,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605523282] [2020-10-11 16:26:11,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:11,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:11,715 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:11,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605523282] [2020-10-11 16:26:11,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445528615] [2020-10-11 16:26:11,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:11,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:11,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:11,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:26:11,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:11,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:11,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:11,960 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:11,960 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:11,960 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:11,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299250615] [2020-10-11 16:26:11,961 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:11,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:11,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:11,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:12,842 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:12,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 724 transitions, 22080 flow. Second operand 17 states. [2020-10-11 16:26:12,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:12,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:12,843 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:14,705 INFO L129 PetriNetUnfolder]: 519/3769 cut-off events. [2020-10-11 16:26:14,706 INFO L130 PetriNetUnfolder]: For 75308/75919 co-relation queries the response was YES. [2020-10-11 16:26:14,750 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19569 conditions, 3769 events. 519/3769 cut-off events. For 75308/75919 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 43541 event pairs, 0 based on Foata normal form. 98/3466 useless extension candidates. Maximal degree in co-relation 19413. Up to 593 conditions per place. [2020-10-11 16:26:14,766 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 196 selfloop transitions, 538 changer transitions 11/781 dead transitions. [2020-10-11 16:26:14,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 781 transitions, 25991 flow [2020-10-11 16:26:14,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:26:14,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:26:14,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:26:14,768 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:26:14,768 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:26:14,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:26:14,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:14,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:26:14,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:26:14,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:26:14,772 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:26:14,772 INFO L185 Difference]: Start difference. First operand has 403 places, 724 transitions, 22080 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:26:14,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 781 transitions, 25991 flow [2020-10-11 16:26:15,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 781 transitions, 25675 flow, removed 75 selfloop flow, removed 27 redundant places. [2020-10-11 16:26:15,231 INFO L241 Difference]: Finished difference. Result has 421 places, 759 transitions, 24777 flow [2020-10-11 16:26:15,232 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=21820, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=507, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=24777, PETRI_PLACES=421, PETRI_TRANSITIONS=759} [2020-10-11 16:26:15,232 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 364 predicate places. [2020-10-11 16:26:15,233 INFO L481 AbstractCegarLoop]: Abstraction has has 421 places, 759 transitions, 24777 flow [2020-10-11 16:26:15,233 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:15,233 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:15,233 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:15,433 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-11 16:26:15,434 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:15,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:15,435 INFO L82 PathProgramCache]: Analyzing trace with hash -876429014, now seen corresponding path program 17 times [2020-10-11 16:26:15,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:15,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198423086] [2020-10-11 16:26:15,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:15,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:15,589 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:15,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198423086] [2020-10-11 16:26:15,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991201481] [2020-10-11 16:26:15,589 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:15,633 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:15,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:15,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:15,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:15,807 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:15,813 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:15,813 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:15,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:15,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762713821] [2020-10-11 16:26:15,814 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:15,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:15,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:15,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:16,241 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:16,242 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 759 transitions, 24777 flow. Second operand 18 states. [2020-10-11 16:26:16,243 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:16,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:16,243 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:17,615 INFO L129 PetriNetUnfolder]: 525/3809 cut-off events. [2020-10-11 16:26:17,616 INFO L130 PetriNetUnfolder]: For 82140/82827 co-relation queries the response was YES. [2020-10-11 16:26:17,665 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20726 conditions, 3809 events. 525/3809 cut-off events. For 82140/82827 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 43939 event pairs, 0 based on Foata normal form. 39/3443 useless extension candidates. Maximal degree in co-relation 20563. Up to 826 conditions per place. [2020-10-11 16:26:17,682 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 636 selfloop transitions, 134 changer transitions 13/819 dead transitions. [2020-10-11 16:26:17,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 819 transitions, 28345 flow [2020-10-11 16:26:17,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:26:17,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:26:17,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1285 transitions. [2020-10-11 16:26:17,686 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8349577647823262 [2020-10-11 16:26:17,686 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1285 transitions. [2020-10-11 16:26:17,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1285 transitions. [2020-10-11 16:26:17,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:17,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1285 transitions. [2020-10-11 16:26:17,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:26:17,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:26:17,689 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:26:17,689 INFO L185 Difference]: Start difference. First operand has 421 places, 759 transitions, 24777 flow. Second operand 27 states and 1285 transitions. [2020-10-11 16:26:17,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 819 transitions, 28345 flow [2020-10-11 16:26:18,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 819 transitions, 27728 flow, removed 203 selfloop flow, removed 31 redundant places. [2020-10-11 16:26:18,258 INFO L241 Difference]: Finished difference. Result has 422 places, 770 transitions, 24980 flow [2020-10-11 16:26:18,259 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=24199, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=24980, PETRI_PLACES=422, PETRI_TRANSITIONS=770} [2020-10-11 16:26:18,259 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 365 predicate places. [2020-10-11 16:26:18,259 INFO L481 AbstractCegarLoop]: Abstraction has has 422 places, 770 transitions, 24980 flow [2020-10-11 16:26:18,260 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:18,260 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:18,260 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:18,460 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:18,461 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:18,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:18,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1540995576, now seen corresponding path program 18 times [2020-10-11 16:26:18,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:18,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252617613] [2020-10-11 16:26:18,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:18,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:18,650 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:18,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252617613] [2020-10-11 16:26:18,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880280956] [2020-10-11 16:26:18,652 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:18,719 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:18,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:18,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:18,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:18,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:19,013 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:19,013 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:19,013 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:19,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313223640] [2020-10-11 16:26:19,016 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:19,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:19,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:19,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:19,121 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:19,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 770 transitions, 24980 flow. Second operand 18 states. [2020-10-11 16:26:19,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:19,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:19,122 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:20,611 INFO L129 PetriNetUnfolder]: 525/3839 cut-off events. [2020-10-11 16:26:20,612 INFO L130 PetriNetUnfolder]: For 77842/78439 co-relation queries the response was YES. [2020-10-11 16:26:20,659 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20655 conditions, 3839 events. 525/3839 cut-off events. For 77842/78439 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 44558 event pairs, 0 based on Foata normal form. 40/3470 useless extension candidates. Maximal degree in co-relation 20485. Up to 763 conditions per place. [2020-10-11 16:26:20,677 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 567 selfloop transitions, 213 changer transitions 5/821 dead transitions. [2020-10-11 16:26:20,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 821 transitions, 28073 flow [2020-10-11 16:26:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:26:20,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:26:20,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1423 transitions. [2020-10-11 16:26:20,679 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321637426900584 [2020-10-11 16:26:20,679 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1423 transitions. [2020-10-11 16:26:20,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1423 transitions. [2020-10-11 16:26:20,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:20,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1423 transitions. [2020-10-11 16:26:20,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:26:20,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:26:20,681 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:26:20,681 INFO L185 Difference]: Start difference. First operand has 422 places, 770 transitions, 24980 flow. Second operand 30 states and 1423 transitions. [2020-10-11 16:26:20,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 821 transitions, 28073 flow [2020-10-11 16:26:21,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 821 transitions, 27934 flow, removed 35 selfloop flow, removed 18 redundant places. [2020-10-11 16:26:21,223 INFO L241 Difference]: Finished difference. Result has 434 places, 780 transitions, 25822 flow [2020-10-11 16:26:21,224 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=24852, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=25822, PETRI_PLACES=434, PETRI_TRANSITIONS=780} [2020-10-11 16:26:21,224 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 377 predicate places. [2020-10-11 16:26:21,224 INFO L481 AbstractCegarLoop]: Abstraction has has 434 places, 780 transitions, 25822 flow [2020-10-11 16:26:21,224 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:21,224 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:21,224 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:21,425 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:26:21,425 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:21,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:21,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1471333388, now seen corresponding path program 19 times [2020-10-11 16:26:21,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:21,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490835381] [2020-10-11 16:26:21,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:21,589 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:21,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490835381] [2020-10-11 16:26:21,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520435381] [2020-10-11 16:26:21,589 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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:21,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:21,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:21,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:21,814 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:21,840 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:21,840 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:26:21,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700474617] [2020-10-11 16:26:21,841 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:26:21,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:21,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:26:21,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:26:22,233 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:22,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 780 transitions, 25822 flow. Second operand 18 states. [2020-10-11 16:26:22,234 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:22,234 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:22,234 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:24,419 INFO L129 PetriNetUnfolder]: 550/3991 cut-off events. [2020-10-11 16:26:24,420 INFO L130 PetriNetUnfolder]: For 93331/94105 co-relation queries the response was YES. [2020-10-11 16:26:24,463 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22086 conditions, 3991 events. 550/3991 cut-off events. For 93331/94105 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 46483 event pairs, 0 based on Foata normal form. 102/3667 useless extension candidates. Maximal degree in co-relation 21914. Up to 630 conditions per place. [2020-10-11 16:26:24,480 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 297 selfloop transitions, 494 changer transitions 16/843 dead transitions. [2020-10-11 16:26:24,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 843 transitions, 29943 flow [2020-10-11 16:26:24,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:26:24,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:26:24,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2146 transitions. [2020-10-11 16:26:24,483 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8366471734892788 [2020-10-11 16:26:24,483 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2146 transitions. [2020-10-11 16:26:24,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2146 transitions. [2020-10-11 16:26:24,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:24,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2146 transitions. [2020-10-11 16:26:24,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:26:24,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:26:24,487 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:26:24,487 INFO L185 Difference]: Start difference. First operand has 434 places, 780 transitions, 25822 flow. Second operand 45 states and 2146 transitions. [2020-10-11 16:26:24,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 843 transitions, 29943 flow [2020-10-11 16:26:25,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 843 transitions, 29740 flow, removed 41 selfloop flow, removed 21 redundant places. [2020-10-11 16:26:25,102 INFO L241 Difference]: Finished difference. Result has 465 places, 806 transitions, 27966 flow [2020-10-11 16:26:25,103 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=25653, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=27966, PETRI_PLACES=465, PETRI_TRANSITIONS=806} [2020-10-11 16:26:25,103 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 408 predicate places. [2020-10-11 16:26:25,103 INFO L481 AbstractCegarLoop]: Abstraction has has 465 places, 806 transitions, 27966 flow [2020-10-11 16:26:25,104 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:26:25,104 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:25,104 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:25,304 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:26:25,305 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:25,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:25,305 INFO L82 PathProgramCache]: Analyzing trace with hash 462135678, now seen corresponding path program 20 times [2020-10-11 16:26:25,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:25,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314334902] [2020-10-11 16:26:25,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:25,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:25,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:25,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314334902] [2020-10-11 16:26:25,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327461138] [2020-10-11 16:26:25,478 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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:25,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:25,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:25,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:25,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:25,656 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:25,681 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:25,697 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:25,697 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:25,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767847633] [2020-10-11 16:26:25,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:25,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:25,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:25,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:26,301 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:26,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 806 transitions, 27966 flow. Second operand 17 states. [2020-10-11 16:26:26,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:26,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:26,302 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:28,957 INFO L129 PetriNetUnfolder]: 591/4261 cut-off events. [2020-10-11 16:26:28,957 INFO L130 PetriNetUnfolder]: For 109971/110897 co-relation queries the response was YES. [2020-10-11 16:26:29,003 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24458 conditions, 4261 events. 591/4261 cut-off events. For 109971/110897 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 49995 event pairs, 0 based on Foata normal form. 149/3958 useless extension candidates. Maximal degree in co-relation 24281. Up to 694 conditions per place. [2020-10-11 16:26:29,022 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 140 selfloop transitions, 699 changer transitions 19/894 dead transitions. [2020-10-11 16:26:29,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 894 transitions, 33378 flow [2020-10-11 16:26:29,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:26:29,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:26:29,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2436 transitions. [2020-10-11 16:26:29,025 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379772961816305 [2020-10-11 16:26:29,025 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2436 transitions. [2020-10-11 16:26:29,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2436 transitions. [2020-10-11 16:26:29,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:29,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2436 transitions. [2020-10-11 16:26:29,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:26:29,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:26:29,030 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:26:29,031 INFO L185 Difference]: Start difference. First operand has 465 places, 806 transitions, 27966 flow. Second operand 51 states and 2436 transitions. [2020-10-11 16:26:29,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 894 transitions, 33378 flow [2020-10-11 16:26:29,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 894 transitions, 32762 flow, removed 127 selfloop flow, removed 38 redundant places. [2020-10-11 16:26:29,692 INFO L241 Difference]: Finished difference. Result has 484 places, 862 transitions, 31537 flow [2020-10-11 16:26:29,693 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=27449, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=649, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=31537, PETRI_PLACES=484, PETRI_TRANSITIONS=862} [2020-10-11 16:26:29,693 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 427 predicate places. [2020-10-11 16:26:29,693 INFO L481 AbstractCegarLoop]: Abstraction has has 484 places, 862 transitions, 31537 flow [2020-10-11 16:26:29,693 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:29,693 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:29,693 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:29,899 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:26:29,900 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:29,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:29,900 INFO L82 PathProgramCache]: Analyzing trace with hash -916403943, now seen corresponding path program 14 times [2020-10-11 16:26:29,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:29,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629460692] [2020-10-11 16:26:29,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:29,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:30,072 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:30,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629460692] [2020-10-11 16:26:30,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018637948] [2020-10-11 16:26:30,072 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:30,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:30,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:30,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:26:30,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:30,352 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:30,386 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:30,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:30,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:26:30,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878510268] [2020-10-11 16:26:30,387 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:26:30,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:30,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:26:30,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:26:30,875 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:30,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 862 transitions, 31537 flow. Second operand 20 states. [2020-10-11 16:26:30,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:30,877 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:30,877 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:32,411 INFO L129 PetriNetUnfolder]: 583/4249 cut-off events. [2020-10-11 16:26:32,412 INFO L130 PetriNetUnfolder]: For 107149/108088 co-relation queries the response was YES. [2020-10-11 16:26:32,472 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25136 conditions, 4249 events. 583/4249 cut-off events. For 107149/108088 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 49935 event pairs, 0 based on Foata normal form. 46/3843 useless extension candidates. Maximal degree in co-relation 24954. Up to 966 conditions per place. [2020-10-11 16:26:32,493 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 746 selfloop transitions, 112 changer transitions 5/899 dead transitions. [2020-10-11 16:26:32,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 899 transitions, 34515 flow [2020-10-11 16:26:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:26:32,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:26:32,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:26:32,495 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:26:32,495 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:26:32,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:26:32,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:32,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:26:32,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:26:32,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:26:32,497 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:26:32,497 INFO L185 Difference]: Start difference. First operand has 484 places, 862 transitions, 31537 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:26:32,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 899 transitions, 34515 flow [2020-10-11 16:26:33,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 899 transitions, 33556 flow, removed 330 selfloop flow, removed 37 redundant places. [2020-10-11 16:26:33,475 INFO L241 Difference]: Finished difference. Result has 463 places, 863 transitions, 30960 flow [2020-10-11 16:26:33,476 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=30607, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=30960, PETRI_PLACES=463, PETRI_TRANSITIONS=863} [2020-10-11 16:26:33,476 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 406 predicate places. [2020-10-11 16:26:33,476 INFO L481 AbstractCegarLoop]: Abstraction has has 463 places, 863 transitions, 30960 flow [2020-10-11 16:26:33,476 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:26:33,476 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:33,476 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:33,676 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-11 16:26:33,677 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:33,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:33,678 INFO L82 PathProgramCache]: Analyzing trace with hash -1015683319, now seen corresponding path program 15 times [2020-10-11 16:26:33,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:33,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066650104] [2020-10-11 16:26:33,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:33,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:33,855 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:33,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066650104] [2020-10-11 16:26:33,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292684817] [2020-10-11 16:26:33,855 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:33,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:26:33,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:33,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:26:33,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:34,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:34,171 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:34,171 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:34,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:26:34,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28470529] [2020-10-11 16:26:34,172 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:26:34,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:34,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:26:34,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:26:34,795 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:34,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 863 transitions, 30960 flow. Second operand 20 states. [2020-10-11 16:26:34,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:34,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:34,796 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:36,386 INFO L129 PetriNetUnfolder]: 584/4251 cut-off events. [2020-10-11 16:26:36,386 INFO L130 PetriNetUnfolder]: For 103759/104629 co-relation queries the response was YES. [2020-10-11 16:26:36,445 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24839 conditions, 4251 events. 584/4251 cut-off events. For 103759/104629 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 50021 event pairs, 0 based on Foata normal form. 48/3847 useless extension candidates. Maximal degree in co-relation 24661. Up to 930 conditions per place. [2020-10-11 16:26:36,466 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 709 selfloop transitions, 151 changer transitions 5/901 dead transitions. [2020-10-11 16:26:36,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 901 transitions, 33950 flow [2020-10-11 16:26:36,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:26:36,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:26:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1234 transitions. [2020-10-11 16:26:36,468 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326585695006747 [2020-10-11 16:26:36,468 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1234 transitions. [2020-10-11 16:26:36,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1234 transitions. [2020-10-11 16:26:36,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:36,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1234 transitions. [2020-10-11 16:26:36,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:26:36,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:26:36,471 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:26:36,471 INFO L185 Difference]: Start difference. First operand has 463 places, 863 transitions, 30960 flow. Second operand 26 states and 1234 transitions. [2020-10-11 16:26:36,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 901 transitions, 33950 flow [2020-10-11 16:26:37,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 901 transitions, 33776 flow, removed 11 selfloop flow, removed 17 redundant places. [2020-10-11 16:26:37,212 INFO L241 Difference]: Finished difference. Result has 473 places, 865 transitions, 31284 flow [2020-10-11 16:26:37,213 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=30796, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=31284, PETRI_PLACES=473, PETRI_TRANSITIONS=865} [2020-10-11 16:26:37,213 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 416 predicate places. [2020-10-11 16:26:37,214 INFO L481 AbstractCegarLoop]: Abstraction has has 473 places, 865 transitions, 31284 flow [2020-10-11 16:26:37,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:26:37,214 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:37,214 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:37,414 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:37,415 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:37,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:37,415 INFO L82 PathProgramCache]: Analyzing trace with hash -834232095, now seen corresponding path program 16 times [2020-10-11 16:26:37,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:37,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546083904] [2020-10-11 16:26:37,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:37,615 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:37,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546083904] [2020-10-11 16:26:37,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742929118] [2020-10-11 16:26:37,615 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:37,660 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:37,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:37,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:26:37,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:37,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:37,989 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:37,990 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:37,990 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:26:37,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246145664] [2020-10-11 16:26:37,991 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:26:37,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:37,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:26:37,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:26:38,784 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:38,785 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 865 transitions, 31284 flow. Second operand 20 states. [2020-10-11 16:26:38,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:38,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:38,786 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:40,440 INFO L129 PetriNetUnfolder]: 585/4253 cut-off events. [2020-10-11 16:26:40,441 INFO L130 PetriNetUnfolder]: For 107641/108513 co-relation queries the response was YES. [2020-10-11 16:26:40,499 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25031 conditions, 4253 events. 585/4253 cut-off events. For 107641/108513 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 50033 event pairs, 0 based on Foata normal form. 48/3848 useless extension candidates. Maximal degree in co-relation 24851. Up to 907 conditions per place. [2020-10-11 16:26:40,519 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 685 selfloop transitions, 177 changer transitions 5/903 dead transitions. [2020-10-11 16:26:40,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 903 transitions, 34305 flow [2020-10-11 16:26:40,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:26:40,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:26:40,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1376 transitions. [2020-10-11 16:26:40,525 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8324258923169994 [2020-10-11 16:26:40,525 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1376 transitions. [2020-10-11 16:26:40,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1376 transitions. [2020-10-11 16:26:40,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:40,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1376 transitions. [2020-10-11 16:26:40,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:26:40,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:26:40,528 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:26:40,528 INFO L185 Difference]: Start difference. First operand has 473 places, 865 transitions, 31284 flow. Second operand 29 states and 1376 transitions. [2020-10-11 16:26:40,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 903 transitions, 34305 flow [2020-10-11 16:26:41,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 903 transitions, 34055 flow, removed 19 selfloop flow, removed 23 redundant places. [2020-10-11 16:26:41,330 INFO L241 Difference]: Finished difference. Result has 479 places, 866 transitions, 31588 flow [2020-10-11 16:26:41,331 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=31054, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=31588, PETRI_PLACES=479, PETRI_TRANSITIONS=866} [2020-10-11 16:26:41,331 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 422 predicate places. [2020-10-11 16:26:41,331 INFO L481 AbstractCegarLoop]: Abstraction has has 479 places, 866 transitions, 31588 flow [2020-10-11 16:26:41,331 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:26:41,332 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:41,332 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:41,532 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-11 16:26:41,532 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:41,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:41,533 INFO L82 PathProgramCache]: Analyzing trace with hash 640648255, now seen corresponding path program 17 times [2020-10-11 16:26:41,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:41,534 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954700300] [2020-10-11 16:26:41,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:41,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:41,756 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:41,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954700300] [2020-10-11 16:26:41,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624602286] [2020-10-11 16:26:41,757 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:41,802 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:26:41,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:41,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:26:41,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:42,057 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:42,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:42,151 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:42,151 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:42,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:26:42,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924245280] [2020-10-11 16:26:42,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:26:42,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:42,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:26:42,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:26:43,160 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:43,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 866 transitions, 31588 flow. Second operand 20 states. [2020-10-11 16:26:43,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:43,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:43,161 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:46,334 INFO L129 PetriNetUnfolder]: 655/4732 cut-off events. [2020-10-11 16:26:46,334 INFO L130 PetriNetUnfolder]: For 143388/144433 co-relation queries the response was YES. [2020-10-11 16:26:46,397 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28723 conditions, 4732 events. 655/4732 cut-off events. For 143388/144433 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 56249 event pairs, 0 based on Foata normal form. 180/4409 useless extension candidates. Maximal degree in co-relation 28542. Up to 759 conditions per place. [2020-10-11 16:26:46,420 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 138 selfloop transitions, 790 changer transitions 17/981 dead transitions. [2020-10-11 16:26:46,420 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 981 transitions, 38983 flow [2020-10-11 16:26:46,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-10-11 16:26:46,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-11 16:26:46,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2671 transitions. [2020-10-11 16:26:46,422 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367794486215538 [2020-10-11 16:26:46,423 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2671 transitions. [2020-10-11 16:26:46,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2671 transitions. [2020-10-11 16:26:46,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:46,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2671 transitions. [2020-10-11 16:26:46,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 57 states. [2020-10-11 16:26:46,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 57 states. [2020-10-11 16:26:46,426 INFO L81 ComplementDD]: Finished complementDD. Result 57 states. [2020-10-11 16:26:46,426 INFO L185 Difference]: Start difference. First operand has 479 places, 866 transitions, 31588 flow. Second operand 56 states and 2671 transitions. [2020-10-11 16:26:46,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 981 transitions, 38983 flow [2020-10-11 16:26:47,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 981 transitions, 38597 flow, removed 50 selfloop flow, removed 27 redundant places. [2020-10-11 16:26:47,270 INFO L241 Difference]: Finished difference. Result has 517 places, 950 transitions, 37307 flow [2020-10-11 16:26:47,271 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=31286, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=716, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=37307, PETRI_PLACES=517, PETRI_TRANSITIONS=950} [2020-10-11 16:26:47,271 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 460 predicate places. [2020-10-11 16:26:47,271 INFO L481 AbstractCegarLoop]: Abstraction has has 517 places, 950 transitions, 37307 flow [2020-10-11 16:26:47,271 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:26:47,272 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:47,272 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:47,477 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-11 16:26:47,478 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:47,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:47,478 INFO L82 PathProgramCache]: Analyzing trace with hash 138802311, now seen corresponding path program 18 times [2020-10-11 16:26:47,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:47,479 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693866545] [2020-10-11 16:26:47,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:47,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:47,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693866545] [2020-10-11 16:26:47,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424522454] [2020-10-11 16:26:47,691 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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:47,733 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:26:47,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:47,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:26:47,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:47,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:48,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:48,037 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:48,037 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:26:48,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131762868] [2020-10-11 16:26:48,037 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:26:48,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:48,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:26:48,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:26:49,111 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:49,112 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 950 transitions, 37307 flow. Second operand 20 states. [2020-10-11 16:26:49,112 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:49,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:49,113 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:52,465 INFO L129 PetriNetUnfolder]: 695/5054 cut-off events. [2020-10-11 16:26:52,465 INFO L130 PetriNetUnfolder]: For 158073/159292 co-relation queries the response was YES. [2020-10-11 16:26:52,541 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31833 conditions, 5054 events. 695/5054 cut-off events. For 158073/159292 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 60863 event pairs, 0 based on Foata normal form. 177/4693 useless extension candidates. Maximal degree in co-relation 31643. Up to 832 conditions per place. [2020-10-11 16:26:52,566 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 176 selfloop transitions, 821 changer transitions 17/1050 dead transitions. [2020-10-11 16:26:52,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 1050 transitions, 44170 flow [2020-10-11 16:26:52,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2020-10-11 16:26:52,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-10-11 16:26:52,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2765 transitions. [2020-10-11 16:26:52,569 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8363581367211131 [2020-10-11 16:26:52,569 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 2765 transitions. [2020-10-11 16:26:52,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 2765 transitions. [2020-10-11 16:26:52,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:52,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 2765 transitions. [2020-10-11 16:26:52,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 59 states. [2020-10-11 16:26:52,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 59 states. [2020-10-11 16:26:52,573 INFO L81 ComplementDD]: Finished complementDD. Result 59 states. [2020-10-11 16:26:52,573 INFO L185 Difference]: Start difference. First operand has 517 places, 950 transitions, 37307 flow. Second operand 58 states and 2765 transitions. [2020-10-11 16:26:52,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 1050 transitions, 44170 flow [2020-10-11 16:26:53,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1050 transitions, 42830 flow, removed 459 selfloop flow, removed 43 redundant places. [2020-10-11 16:26:53,659 INFO L241 Difference]: Finished difference. Result has 538 places, 1021 transitions, 41520 flow [2020-10-11 16:26:53,660 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=36115, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=756, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=41520, PETRI_PLACES=538, PETRI_TRANSITIONS=1021} [2020-10-11 16:26:53,660 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 481 predicate places. [2020-10-11 16:26:53,660 INFO L481 AbstractCegarLoop]: Abstraction has has 538 places, 1021 transitions, 41520 flow [2020-10-11 16:26:53,660 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:26:53,661 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:53,661 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:26:53,866 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:53,867 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:53,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:53,867 INFO L82 PathProgramCache]: Analyzing trace with hash 874894171, now seen corresponding path program 19 times [2020-10-11 16:26:53,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:53,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914476190] [2020-10-11 16:26:53,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:53,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:54,064 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:54,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914476190] [2020-10-11 16:26:54,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550824765] [2020-10-11 16:26:54,064 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:54,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:54,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:26:54,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:54,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:54,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:54,412 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:54,413 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:54,413 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:26:54,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238773928] [2020-10-11 16:26:54,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:26:54,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:54,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:26:54,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:26:55,489 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:55,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1021 transitions, 41520 flow. Second operand 20 states. [2020-10-11 16:26:55,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:55,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:55,490 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:58,555 INFO L129 PetriNetUnfolder]: 727/5324 cut-off events. [2020-10-11 16:26:58,555 INFO L130 PetriNetUnfolder]: For 172996/174143 co-relation queries the response was YES. [2020-10-11 16:26:58,641 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34366 conditions, 5324 events. 727/5324 cut-off events. For 172996/174143 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 64935 event pairs, 0 based on Foata normal form. 132/4888 useless extension candidates. Maximal degree in co-relation 34168. Up to 886 conditions per place. [2020-10-11 16:26:58,669 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 373 selfloop transitions, 681 changer transitions 17/1107 dead transitions. [2020-10-11 16:26:58,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 1107 transitions, 48029 flow [2020-10-11 16:26:58,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:26:58,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:26:58,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2243 transitions. [2020-10-11 16:26:58,672 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372527062336693 [2020-10-11 16:26:58,672 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2243 transitions. [2020-10-11 16:26:58,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2243 transitions. [2020-10-11 16:26:58,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:58,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2243 transitions. [2020-10-11 16:26:58,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:26:58,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:26:58,677 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:26:58,677 INFO L185 Difference]: Start difference. First operand has 538 places, 1021 transitions, 41520 flow. Second operand 47 states and 2243 transitions. [2020-10-11 16:26:58,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 1107 transitions, 48029 flow [2020-10-11 16:26:59,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 1107 transitions, 46060 flow, removed 756 selfloop flow, removed 42 redundant places. [2020-10-11 16:26:59,910 INFO L241 Difference]: Finished difference. Result has 548 places, 1067 transitions, 43908 flow [2020-10-11 16:26:59,911 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=39727, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=640, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=43908, PETRI_PLACES=548, PETRI_TRANSITIONS=1067} [2020-10-11 16:26:59,911 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 491 predicate places. [2020-10-11 16:26:59,911 INFO L481 AbstractCegarLoop]: Abstraction has has 548 places, 1067 transitions, 43908 flow [2020-10-11 16:26:59,911 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:26:59,912 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:59,912 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:00,127 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-11 16:27:00,128 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:00,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:00,128 INFO L82 PathProgramCache]: Analyzing trace with hash -646793359, now seen corresponding path program 20 times [2020-10-11 16:27:00,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:00,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054671104] [2020-10-11 16:27:00,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:00,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:00,375 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:00,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054671104] [2020-10-11 16:27:00,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759657639] [2020-10-11 16:27:00,376 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:00,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:27:00,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:00,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:00,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:00,593 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:00,637 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:00,643 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:00,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:00,644 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:27:00,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247670992] [2020-10-11 16:27:00,644 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:27:00,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:00,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:27:00,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:27:01,741 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:01,742 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 1067 transitions, 43908 flow. Second operand 20 states. [2020-10-11 16:27:01,742 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:01,743 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:01,743 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:04,849 INFO L129 PetriNetUnfolder]: 750/5487 cut-off events. [2020-10-11 16:27:04,850 INFO L130 PetriNetUnfolder]: For 180489/181660 co-relation queries the response was YES. [2020-10-11 16:27:04,976 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35977 conditions, 5487 events. 750/5487 cut-off events. For 180489/181660 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 67204 event pairs, 0 based on Foata normal form. 167/5069 useless extension candidates. Maximal degree in co-relation 35774. Up to 919 conditions per place. [2020-10-11 16:27:05,005 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 371 selfloop transitions, 714 changer transitions 17/1138 dead transitions. [2020-10-11 16:27:05,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 1138 transitions, 49888 flow [2020-10-11 16:27:05,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:27:05,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:27:05,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2482 transitions. [2020-10-11 16:27:05,007 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373819163292847 [2020-10-11 16:27:05,007 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2482 transitions. [2020-10-11 16:27:05,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2482 transitions. [2020-10-11 16:27:05,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:05,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2482 transitions. [2020-10-11 16:27:05,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:27:05,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:27:05,013 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:27:05,013 INFO L185 Difference]: Start difference. First operand has 548 places, 1067 transitions, 43908 flow. Second operand 52 states and 2482 transitions. [2020-10-11 16:27:05,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 1138 transitions, 49888 flow [2020-10-11 16:27:06,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 1138 transitions, 49234 flow, removed 217 selfloop flow, removed 34 redundant places. [2020-10-11 16:27:06,385 INFO L241 Difference]: Finished difference. Result has 570 places, 1103 transitions, 47044 flow [2020-10-11 16:27:06,386 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=43290, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=684, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=47044, PETRI_PLACES=570, PETRI_TRANSITIONS=1103} [2020-10-11 16:27:06,386 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 513 predicate places. [2020-10-11 16:27:06,386 INFO L481 AbstractCegarLoop]: Abstraction has has 570 places, 1103 transitions, 47044 flow [2020-10-11 16:27:06,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:27:06,386 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:06,386 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:06,586 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:06,587 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:06,588 INFO L82 PathProgramCache]: Analyzing trace with hash 592209373, now seen corresponding path program 21 times [2020-10-11 16:27:06,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:06,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229356464] [2020-10-11 16:27:06,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:06,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:06,782 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:06,783 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229356464] [2020-10-11 16:27:06,783 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252387913] [2020-10-11 16:27:06,783 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:06,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:27:06,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:06,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:06,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:07,049 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:07,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:07,102 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:07,103 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:07,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:07,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846638203] [2020-10-11 16:27:07,103 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:07,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:07,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:07,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:07,334 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:07,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 1103 transitions, 47044 flow. Second operand 19 states. [2020-10-11 16:27:07,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:07,335 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:07,335 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:10,819 INFO L129 PetriNetUnfolder]: 800/5906 cut-off events. [2020-10-11 16:27:10,819 INFO L130 PetriNetUnfolder]: For 193120/194389 co-relation queries the response was YES. [2020-10-11 16:27:10,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39187 conditions, 5906 events. 800/5906 cut-off events. For 193120/194389 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 73009 event pairs, 0 based on Foata normal form. 218/5493 useless extension candidates. Maximal degree in co-relation 38980. Up to 1010 conditions per place. [2020-10-11 16:27:10,943 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 230 selfloop transitions, 917 changer transitions 11/1194 dead transitions. [2020-10-11 16:27:10,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 1194 transitions, 53955 flow [2020-10-11 16:27:10,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:27:10,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:27:10,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:27:10,946 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:27:10,946 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:27:10,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:27:10,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:10,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:27:10,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:27:10,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:27:10,951 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:27:10,951 INFO L185 Difference]: Start difference. First operand has 570 places, 1103 transitions, 47044 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:27:10,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 1194 transitions, 53955 flow [2020-10-11 16:27:12,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 1194 transitions, 53139 flow, removed 225 selfloop flow, removed 43 redundant places. [2020-10-11 16:27:12,563 INFO L241 Difference]: Finished difference. Result has 579 places, 1177 transitions, 52065 flow [2020-10-11 16:27:12,564 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=46240, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=848, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=52065, PETRI_PLACES=579, PETRI_TRANSITIONS=1177} [2020-10-11 16:27:12,564 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 522 predicate places. [2020-10-11 16:27:12,564 INFO L481 AbstractCegarLoop]: Abstraction has has 579 places, 1177 transitions, 52065 flow [2020-10-11 16:27:12,564 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:12,564 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:12,564 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:12,764 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-11 16:27:12,765 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:12,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:12,766 INFO L82 PathProgramCache]: Analyzing trace with hash 334986579, now seen corresponding path program 22 times [2020-10-11 16:27:12,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:12,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278848362] [2020-10-11 16:27:12,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:12,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:12,979 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:12,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278848362] [2020-10-11 16:27:12,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925055173] [2020-10-11 16:27:12,980 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:13,022 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:27:13,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:13,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:27:13,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:13,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:13,287 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:13,299 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:13,300 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:13,300 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:13,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882182436] [2020-10-11 16:27:13,300 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:13,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:13,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:13,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:13,937 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:13,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 1177 transitions, 52065 flow. Second operand 19 states. [2020-10-11 16:27:13,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:13,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:13,938 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:17,459 INFO L129 PetriNetUnfolder]: 847/6290 cut-off events. [2020-10-11 16:27:17,459 INFO L130 PetriNetUnfolder]: For 216982/218287 co-relation queries the response was YES. [2020-10-11 16:27:17,598 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43133 conditions, 6290 events. 847/6290 cut-off events. For 216982/218287 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 78216 event pairs, 0 based on Foata normal form. 128/5745 useless extension candidates. Maximal degree in co-relation 42922. Up to 1177 conditions per place. [2020-10-11 16:27:17,633 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 665 selfloop transitions, 553 changer transitions 11/1265 dead transitions. [2020-10-11 16:27:17,633 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1265 transitions, 59400 flow [2020-10-11 16:27:17,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:27:17,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:27:17,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2290 transitions. [2020-10-11 16:27:17,635 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:27:17,635 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2290 transitions. [2020-10-11 16:27:17,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2290 transitions. [2020-10-11 16:27:17,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:17,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2290 transitions. [2020-10-11 16:27:17,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:27:17,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:27:17,638 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:27:17,638 INFO L185 Difference]: Start difference. First operand has 579 places, 1177 transitions, 52065 flow. Second operand 48 states and 2290 transitions. [2020-10-11 16:27:17,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1265 transitions, 59400 flow [2020-10-11 16:27:19,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 1265 transitions, 58209 flow, removed 453 selfloop flow, removed 33 redundant places. [2020-10-11 16:27:19,266 INFO L241 Difference]: Finished difference. Result has 598 places, 1246 transitions, 55802 flow [2020-10-11 16:27:19,267 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=50962, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=55802, PETRI_PLACES=598, PETRI_TRANSITIONS=1246} [2020-10-11 16:27:19,267 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 541 predicate places. [2020-10-11 16:27:19,267 INFO L481 AbstractCegarLoop]: Abstraction has has 598 places, 1246 transitions, 55802 flow [2020-10-11 16:27:19,267 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:19,267 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:19,267 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:19,474 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:27:19,475 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:19,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:19,475 INFO L82 PathProgramCache]: Analyzing trace with hash -549381595, now seen corresponding path program 23 times [2020-10-11 16:27:19,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:19,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12854376] [2020-10-11 16:27:19,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:19,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:19,685 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:19,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12854376] [2020-10-11 16:27:19,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098719876] [2020-10-11 16:27:19,686 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:19,728 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:27:19,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:19,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:19,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:20,060 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:20,112 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:20,123 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:20,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:20,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:20,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330622709] [2020-10-11 16:27:20,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:20,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:20,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:20,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:20,831 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:20,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 1246 transitions, 55802 flow. Second operand 19 states. [2020-10-11 16:27:20,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:20,833 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:20,833 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:24,850 INFO L129 PetriNetUnfolder]: 891/6598 cut-off events. [2020-10-11 16:27:24,851 INFO L130 PetriNetUnfolder]: For 234331/235786 co-relation queries the response was YES. [2020-10-11 16:27:24,969 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45956 conditions, 6598 events. 891/6598 cut-off events. For 234331/235786 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 82487 event pairs, 0 based on Foata normal form. 169/6062 useless extension candidates. Maximal degree in co-relation 45739. Up to 1112 conditions per place. [2020-10-11 16:27:25,005 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 540 selfloop transitions, 741 changer transitions 11/1328 dead transitions. [2020-10-11 16:27:25,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 1328 transitions, 63113 flow [2020-10-11 16:27:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:27:25,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:27:25,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:27:25,007 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:27:25,007 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:27:25,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:27:25,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:25,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:27:25,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:27:25,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:27:25,010 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:27:25,011 INFO L185 Difference]: Start difference. First operand has 598 places, 1246 transitions, 55802 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:27:25,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 1328 transitions, 63113 flow [2020-10-11 16:27:26,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 1328 transitions, 62078 flow, removed 333 selfloop flow, removed 34 redundant places. [2020-10-11 16:27:26,995 INFO L241 Difference]: Finished difference. Result has 619 places, 1304 transitions, 59946 flow [2020-10-11 16:27:26,996 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=54799, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=59946, PETRI_PLACES=619, PETRI_TRANSITIONS=1304} [2020-10-11 16:27:26,996 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 562 predicate places. [2020-10-11 16:27:26,997 INFO L481 AbstractCegarLoop]: Abstraction has has 619 places, 1304 transitions, 59946 flow [2020-10-11 16:27:26,997 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:26,997 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:26,997 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:27,197 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:27:27,198 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:27,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:27,198 INFO L82 PathProgramCache]: Analyzing trace with hash 157578983, now seen corresponding path program 24 times [2020-10-11 16:27:27,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:27,199 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49984785] [2020-10-11 16:27:27,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:27,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:27,439 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:27,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49984785] [2020-10-11 16:27:27,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717857608] [2020-10-11 16:27:27,440 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:27,482 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:27:27,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:27,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:27,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:27,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:27,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:27,700 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:27,701 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:27,701 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:27,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654646391] [2020-10-11 16:27:27,701 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:27,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:27,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:27,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:28,582 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:28,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 1304 transitions, 59946 flow. Second operand 19 states. [2020-10-11 16:27:28,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:28,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:28,583 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:32,493 INFO L129 PetriNetUnfolder]: 918/6809 cut-off events. [2020-10-11 16:27:32,493 INFO L130 PetriNetUnfolder]: For 250583/251879 co-relation queries the response was YES. [2020-10-11 16:27:32,723 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48258 conditions, 6809 events. 918/6809 cut-off events. For 250583/251879 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 85719 event pairs, 0 based on Foata normal form. 162/6244 useless extension candidates. Maximal degree in co-relation 48035. Up to 1248 conditions per place. [2020-10-11 16:27:32,764 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 678 selfloop transitions, 655 changer transitions 11/1380 dead transitions. [2020-10-11 16:27:32,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 1380 transitions, 66663 flow [2020-10-11 16:27:32,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-10-11 16:27:32,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-11 16:27:32,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2670 transitions. [2020-10-11 16:27:32,766 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8364661654135338 [2020-10-11 16:27:32,766 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2670 transitions. [2020-10-11 16:27:32,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2670 transitions. [2020-10-11 16:27:32,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:32,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2670 transitions. [2020-10-11 16:27:32,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 57 states. [2020-10-11 16:27:32,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 57 states. [2020-10-11 16:27:32,770 INFO L81 ComplementDD]: Finished complementDD. Result 57 states. [2020-10-11 16:27:32,770 INFO L185 Difference]: Start difference. First operand has 619 places, 1304 transitions, 59946 flow. Second operand 56 states and 2670 transitions. [2020-10-11 16:27:32,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 1380 transitions, 66663 flow [2020-10-11 16:27:34,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 1380 transitions, 65864 flow, removed 226 selfloop flow, removed 36 redundant places. [2020-10-11 16:27:34,863 INFO L241 Difference]: Finished difference. Result has 642 places, 1358 transitions, 63303 flow [2020-10-11 16:27:34,864 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=59163, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=63303, PETRI_PLACES=642, PETRI_TRANSITIONS=1358} [2020-10-11 16:27:34,864 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 585 predicate places. [2020-10-11 16:27:34,864 INFO L481 AbstractCegarLoop]: Abstraction has has 642 places, 1358 transitions, 63303 flow [2020-10-11 16:27:34,865 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:34,865 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:34,865 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:35,065 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-11 16:27:35,066 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:35,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:35,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1079604865, now seen corresponding path program 25 times [2020-10-11 16:27:35,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:35,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089544773] [2020-10-11 16:27:35,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:35,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:35,270 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:35,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089544773] [2020-10-11 16:27:35,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232277226] [2020-10-11 16:27:35,271 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 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:35,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:35,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:35,573 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:35,585 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:35,586 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:35,586 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:35,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165529716] [2020-10-11 16:27:35,586 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:35,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:35,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:35,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:36,194 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:36,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 1358 transitions, 63303 flow. Second operand 19 states. [2020-10-11 16:27:36,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:36,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:36,195 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:39,110 INFO L129 PetriNetUnfolder]: 931/6942 cut-off events. [2020-10-11 16:27:39,110 INFO L130 PetriNetUnfolder]: For 247692/248946 co-relation queries the response was YES. [2020-10-11 16:27:39,409 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49396 conditions, 6942 events. 931/6942 cut-off events. For 247692/248946 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 88142 event pairs, 0 based on Foata normal form. 69/6269 useless extension candidates. Maximal degree in co-relation 49170. Up to 1522 conditions per place. [2020-10-11 16:27:39,453 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1198 selfloop transitions, 217 changer transitions 5/1456 dead transitions. [2020-10-11 16:27:39,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 1456 transitions, 69718 flow [2020-10-11 16:27:39,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:27:39,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:27:39,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1233 transitions. [2020-10-11 16:27:39,455 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8319838056680162 [2020-10-11 16:27:39,455 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1233 transitions. [2020-10-11 16:27:39,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1233 transitions. [2020-10-11 16:27:39,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:39,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1233 transitions. [2020-10-11 16:27:39,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:27:39,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:27:39,458 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:27:39,459 INFO L185 Difference]: Start difference. First operand has 642 places, 1358 transitions, 63303 flow. Second operand 26 states and 1233 transitions. [2020-10-11 16:27:39,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 1456 transitions, 69718 flow [2020-10-11 16:27:42,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 1456 transitions, 68757 flow, removed 224 selfloop flow, removed 43 redundant places. [2020-10-11 16:27:42,112 INFO L241 Difference]: Finished difference. Result has 626 places, 1392 transitions, 64492 flow [2020-10-11 16:27:42,113 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=62384, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=64492, PETRI_PLACES=626, PETRI_TRANSITIONS=1392} [2020-10-11 16:27:42,113 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 569 predicate places. [2020-10-11 16:27:42,113 INFO L481 AbstractCegarLoop]: Abstraction has has 626 places, 1392 transitions, 64492 flow [2020-10-11 16:27:42,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:42,113 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:42,114 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:42,314 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:42,314 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:42,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:42,315 INFO L82 PathProgramCache]: Analyzing trace with hash -841051879, now seen corresponding path program 26 times [2020-10-11 16:27:42,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:42,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714934428] [2020-10-11 16:27:42,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:42,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:42,507 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:42,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714934428] [2020-10-11 16:27:42,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892469396] [2020-10-11 16:27:42,509 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:42,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:27:42,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:42,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:42,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:42,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:42,831 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:42,832 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:42,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913115990] [2020-10-11 16:27:42,832 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:42,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:42,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:42,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:43,360 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:43,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 1392 transitions, 64492 flow. Second operand 19 states. [2020-10-11 16:27:43,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:43,362 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:43,362 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:46,825 INFO L129 PetriNetUnfolder]: 935/6978 cut-off events. [2020-10-11 16:27:46,826 INFO L130 PetriNetUnfolder]: For 252273/253450 co-relation queries the response was YES. [2020-10-11 16:27:46,987 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49664 conditions, 6978 events. 935/6978 cut-off events. For 252273/253450 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 88719 event pairs, 0 based on Foata normal form. 69/6301 useless extension candidates. Maximal degree in co-relation 49436. Up to 1544 conditions per place. [2020-10-11 16:27:47,028 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1210 selfloop transitions, 204 changer transitions 5/1455 dead transitions. [2020-10-11 16:27:47,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 1455 transitions, 69615 flow [2020-10-11 16:27:47,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:27:47,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:27:47,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1280 transitions. [2020-10-11 16:27:47,030 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8317089018843404 [2020-10-11 16:27:47,030 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1280 transitions. [2020-10-11 16:27:47,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1280 transitions. [2020-10-11 16:27:47,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:47,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1280 transitions. [2020-10-11 16:27:47,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:27:47,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:27:47,032 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:27:47,032 INFO L185 Difference]: Start difference. First operand has 626 places, 1392 transitions, 64492 flow. Second operand 27 states and 1280 transitions. [2020-10-11 16:27:47,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 1455 transitions, 69615 flow [2020-10-11 16:27:51,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 1455 transitions, 69414 flow, removed 14 selfloop flow, removed 17 redundant places. [2020-10-11 16:27:51,073 INFO L241 Difference]: Finished difference. Result has 638 places, 1402 transitions, 65371 flow [2020-10-11 16:27:51,074 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=64304, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=65371, PETRI_PLACES=638, PETRI_TRANSITIONS=1402} [2020-10-11 16:27:51,074 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 581 predicate places. [2020-10-11 16:27:51,074 INFO L481 AbstractCegarLoop]: Abstraction has has 638 places, 1402 transitions, 65371 flow [2020-10-11 16:27:51,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:51,074 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:51,074 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:27:51,275 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-11 16:27:51,275 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:51,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:51,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1401623893, now seen corresponding path program 27 times [2020-10-11 16:27:51,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:51,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783551251] [2020-10-11 16:27:51,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:51,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:51,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783551251] [2020-10-11 16:27:51,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069009929] [2020-10-11 16:27:51,544 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:51,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:27:51,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:51,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:51,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:56,389 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:56,398 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:56,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:56,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:56,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581038945] [2020-10-11 16:27:56,399 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:56,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:56,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:56,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:28:04,683 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:04,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 1402 transitions, 65371 flow. Second operand 19 states. [2020-10-11 16:28:04,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:04,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:04,684 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:13,038 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:28:23,008 INFO L129 PetriNetUnfolder]: 945/7068 cut-off events. [2020-10-11 16:28:23,009 INFO L130 PetriNetUnfolder]: For 261627/262809 co-relation queries the response was YES. [2020-10-11 16:28:23,132 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50472 conditions, 7068 events. 945/7068 cut-off events. For 261627/262809 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 90235 event pairs, 0 based on Foata normal form. 69/6381 useless extension candidates. Maximal degree in co-relation 50240. Up to 1575 conditions per place. [2020-10-11 16:28:23,173 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1237 selfloop transitions, 194 changer transitions 5/1472 dead transitions. [2020-10-11 16:28:23,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1472 transitions, 70963 flow [2020-10-11 16:28:23,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:28:23,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:28:23,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1092 transitions. [2020-10-11 16:28:23,175 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329519450800915 [2020-10-11 16:28:23,175 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1092 transitions. [2020-10-11 16:28:23,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1092 transitions. [2020-10-11 16:28:23,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:23,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1092 transitions. [2020-10-11 16:28:23,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:28:23,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:28:23,177 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:28:23,177 INFO L185 Difference]: Start difference. First operand has 638 places, 1402 transitions, 65371 flow. Second operand 23 states and 1092 transitions. [2020-10-11 16:28:23,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1472 transitions, 70963 flow [2020-10-11 16:28:25,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 1472 transitions, 70650 flow, removed 21 selfloop flow, removed 22 redundant places. [2020-10-11 16:28:25,420 INFO L241 Difference]: Finished difference. Result has 641 places, 1416 transitions, 66450 flow [2020-10-11 16:28:25,422 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=65082, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=66450, PETRI_PLACES=641, PETRI_TRANSITIONS=1416} [2020-10-11 16:28:25,422 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 584 predicate places. [2020-10-11 16:28:25,422 INFO L481 AbstractCegarLoop]: Abstraction has has 641 places, 1416 transitions, 66450 flow [2020-10-11 16:28:25,422 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:28:25,422 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:25,422 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:28:25,623 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:25,623 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:25,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:25,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1691990591, now seen corresponding path program 28 times [2020-10-11 16:28:25,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:25,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867841413] [2020-10-11 16:28:25,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:25,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:25,867 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:25,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867841413] [2020-10-11 16:28:25,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737934724] [2020-10-11 16:28:25,868 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:25,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:28:25,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:25,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:28:25,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:30,470 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:30,478 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:30,479 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:30,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:28:30,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368928780] [2020-10-11 16:28:30,479 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:28:30,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:30,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:28:30,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=277, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:28:30,624 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:30,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 1416 transitions, 66450 flow. Second operand 19 states. [2020-10-11 16:28:30,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:30,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:30,626 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:34,887 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 41 DAG size of output: 29 [2020-10-11 16:28:36,996 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:28:41,088 INFO L129 PetriNetUnfolder]: 955/7158 cut-off events. [2020-10-11 16:28:41,089 INFO L130 PetriNetUnfolder]: For 268508/269695 co-relation queries the response was YES. [2020-10-11 16:28:41,207 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51192 conditions, 7158 events. 955/7158 cut-off events. For 268508/269695 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 91716 event pairs, 0 based on Foata normal form. 69/6461 useless extension candidates. Maximal degree in co-relation 50958. Up to 1500 conditions per place. [2020-10-11 16:28:41,247 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1165 selfloop transitions, 290 changer transitions 5/1496 dead transitions. [2020-10-11 16:28:41,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 1496 transitions, 72357 flow [2020-10-11 16:28:41,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:28:41,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:28:41,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1187 transitions. [2020-10-11 16:28:41,249 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329824561403508 [2020-10-11 16:28:41,249 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1187 transitions. [2020-10-11 16:28:41,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1187 transitions. [2020-10-11 16:28:41,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:41,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1187 transitions. [2020-10-11 16:28:41,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:28:41,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:28:41,251 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:28:41,251 INFO L185 Difference]: Start difference. First operand has 641 places, 1416 transitions, 66450 flow. Second operand 25 states and 1187 transitions. [2020-10-11 16:28:41,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 1496 transitions, 72357 flow [2020-10-11 16:28:43,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 1496 transitions, 72115 flow, removed 20 selfloop flow, removed 16 redundant places. [2020-10-11 16:28:43,537 INFO L241 Difference]: Finished difference. Result has 652 places, 1431 transitions, 67859 flow [2020-10-11 16:28:43,538 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=66218, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=67859, PETRI_PLACES=652, PETRI_TRANSITIONS=1431} [2020-10-11 16:28:43,539 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 595 predicate places. [2020-10-11 16:28:43,539 INFO L481 AbstractCegarLoop]: Abstraction has has 652 places, 1431 transitions, 67859 flow [2020-10-11 16:28:43,539 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:28:43,539 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:43,539 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:28:43,739 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-11 16:28:43,740 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:43,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:43,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1522586719, now seen corresponding path program 29 times [2020-10-11 16:28:43,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:43,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019034890] [2020-10-11 16:28:43,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:43,933 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:43,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019034890] [2020-10-11 16:28:43,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587670555] [2020-10-11 16:28:43,934 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:43,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:28:43,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:43,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:28:43,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:44,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:44,984 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:44,984 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:28:44,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096925715] [2020-10-11 16:28:44,985 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:28:44,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:44,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:28:44,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:28:45,848 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:45,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 1431 transitions, 67859 flow. Second operand 19 states. [2020-10-11 16:28:45,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:45,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:45,850 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:50,141 INFO L129 PetriNetUnfolder]: 967/7266 cut-off events. [2020-10-11 16:28:50,141 INFO L130 PetriNetUnfolder]: For 280979/282171 co-relation queries the response was YES. [2020-10-11 16:28:50,272 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52299 conditions, 7266 events. 967/7266 cut-off events. For 280979/282171 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 93611 event pairs, 0 based on Foata normal form. 69/6557 useless extension candidates. Maximal degree in co-relation 52062. Up to 1516 conditions per place. [2020-10-11 16:28:50,313 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1168 selfloop transitions, 298 changer transitions 5/1507 dead transitions. [2020-10-11 16:28:50,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 1507 transitions, 73825 flow [2020-10-11 16:28:50,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:28:50,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:28:50,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1328 transitions. [2020-10-11 16:28:50,315 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8320802005012531 [2020-10-11 16:28:50,315 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1328 transitions. [2020-10-11 16:28:50,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1328 transitions. [2020-10-11 16:28:50,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:50,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1328 transitions. [2020-10-11 16:28:50,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:28:50,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:28:50,317 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:28:50,318 INFO L185 Difference]: Start difference. First operand has 652 places, 1431 transitions, 67859 flow. Second operand 28 states and 1328 transitions. [2020-10-11 16:28:50,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 1507 transitions, 73825 flow [2020-10-11 16:28:52,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 1507 transitions, 73498 flow, removed 17 selfloop flow, removed 19 redundant places. [2020-10-11 16:28:52,804 INFO L241 Difference]: Finished difference. Result has 664 places, 1448 transitions, 69483 flow [2020-10-11 16:28:52,806 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=67550, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=69483, PETRI_PLACES=664, PETRI_TRANSITIONS=1448} [2020-10-11 16:28:52,806 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 607 predicate places. [2020-10-11 16:28:52,806 INFO L481 AbstractCegarLoop]: Abstraction has has 664 places, 1448 transitions, 69483 flow [2020-10-11 16:28:52,806 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:28:52,806 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:52,806 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:28:53,019 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-11 16:28:53,020 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:53,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:53,020 INFO L82 PathProgramCache]: Analyzing trace with hash 980325489, now seen corresponding path program 30 times [2020-10-11 16:28:53,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:53,021 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702938273] [2020-10-11 16:28:53,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:53,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:53,212 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:53,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702938273] [2020-10-11 16:28:53,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33376424] [2020-10-11 16:28:53,213 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:53,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:28:53,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:53,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:28:53,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:53,506 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:53,513 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:53,513 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:53,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:28:53,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681491897] [2020-10-11 16:28:53,513 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:28:53,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:53,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:28:53,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:28:54,029 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:54,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 1448 transitions, 69483 flow. Second operand 19 states. [2020-10-11 16:28:54,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:54,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:54,031 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:58,557 INFO L129 PetriNetUnfolder]: 976/7347 cut-off events. [2020-10-11 16:28:58,557 INFO L130 PetriNetUnfolder]: For 291610/292807 co-relation queries the response was YES. [2020-10-11 16:28:58,788 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53107 conditions, 7347 events. 976/7347 cut-off events. For 291610/292807 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 94970 event pairs, 0 based on Foata normal form. 71/6631 useless extension candidates. Maximal degree in co-relation 52866. Up to 1470 conditions per place. [2020-10-11 16:28:58,834 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1113 selfloop transitions, 367 changer transitions 5/1521 dead transitions. [2020-10-11 16:28:58,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 1521 transitions, 75119 flow [2020-10-11 16:28:58,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:28:58,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:28:58,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1564 transitions. [2020-10-11 16:28:58,836 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8314726209463051 [2020-10-11 16:28:58,836 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1564 transitions. [2020-10-11 16:28:58,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1564 transitions. [2020-10-11 16:28:58,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:58,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1564 transitions. [2020-10-11 16:28:58,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:28:58,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:28:58,839 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:28:58,839 INFO L185 Difference]: Start difference. First operand has 664 places, 1448 transitions, 69483 flow. Second operand 33 states and 1564 transitions. [2020-10-11 16:28:58,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 1521 transitions, 75119 flow [2020-10-11 16:29:01,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 1521 transitions, 74736 flow, removed 24 selfloop flow, removed 23 redundant places. [2020-10-11 16:29:01,405 INFO L241 Difference]: Finished difference. Result has 675 places, 1461 transitions, 70760 flow [2020-10-11 16:29:01,406 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=69110, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1082, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=70760, PETRI_PLACES=675, PETRI_TRANSITIONS=1461} [2020-10-11 16:29:01,406 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 618 predicate places. [2020-10-11 16:29:01,407 INFO L481 AbstractCegarLoop]: Abstraction has has 675 places, 1461 transitions, 70760 flow [2020-10-11 16:29:01,407 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:29:01,407 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:01,407 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:29:01,614 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:01,615 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:01,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:01,615 INFO L82 PathProgramCache]: Analyzing trace with hash -940331255, now seen corresponding path program 31 times [2020-10-11 16:29:01,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:01,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993092349] [2020-10-11 16:29:01,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:01,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:01,823 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:01,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993092349] [2020-10-11 16:29:01,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759216943] [2020-10-11 16:29:01,823 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:01,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:01,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:01,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:02,206 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:02,214 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:02,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:02,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:29:02,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198166173] [2020-10-11 16:29:02,215 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:29:02,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:02,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:29:02,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:29:02,888 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:02,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 1461 transitions, 70760 flow. Second operand 19 states. [2020-10-11 16:29:02,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:02,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:02,889 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:07,722 INFO L129 PetriNetUnfolder]: 979/7374 cut-off events. [2020-10-11 16:29:07,722 INFO L130 PetriNetUnfolder]: For 302211/303413 co-relation queries the response was YES. [2020-10-11 16:29:07,943 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53700 conditions, 7374 events. 979/7374 cut-off events. For 302211/303413 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 95403 event pairs, 0 based on Foata normal form. 71/6655 useless extension candidates. Maximal degree in co-relation 53457. Up to 1495 conditions per place. [2020-10-11 16:29:07,987 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1133 selfloop transitions, 347 changer transitions 5/1521 dead transitions. [2020-10-11 16:29:07,987 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 1521 transitions, 75977 flow [2020-10-11 16:29:07,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:29:07,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:29:07,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1658 transitions. [2020-10-11 16:29:07,989 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.831077694235589 [2020-10-11 16:29:07,989 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1658 transitions. [2020-10-11 16:29:07,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1658 transitions. [2020-10-11 16:29:07,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:07,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1658 transitions. [2020-10-11 16:29:07,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:29:07,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:29:07,992 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:29:07,992 INFO L185 Difference]: Start difference. First operand has 675 places, 1461 transitions, 70760 flow. Second operand 35 states and 1658 transitions. [2020-10-11 16:29:07,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 1521 transitions, 75977 flow [2020-10-11 16:29:10,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 1521 transitions, 75800 flow, removed 19 selfloop flow, removed 23 redundant places. [2020-10-11 16:29:10,601 INFO L241 Difference]: Finished difference. Result has 689 places, 1468 transitions, 71976 flow [2020-10-11 16:29:10,603 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=70595, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=71976, PETRI_PLACES=689, PETRI_TRANSITIONS=1468} [2020-10-11 16:29:10,603 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 632 predicate places. [2020-10-11 16:29:10,603 INFO L481 AbstractCegarLoop]: Abstraction has has 689 places, 1468 transitions, 71976 flow [2020-10-11 16:29:10,603 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:29:10,603 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:10,603 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:29:10,804 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 16:29:10,804 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:10,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:10,805 INFO L82 PathProgramCache]: Analyzing trace with hash 2049340145, now seen corresponding path program 32 times [2020-10-11 16:29:10,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:10,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038053024] [2020-10-11 16:29:10,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:10,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:11,012 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:11,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038053024] [2020-10-11 16:29:11,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35543163] [2020-10-11 16:29:11,013 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:11,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:29:11,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:11,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:11,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:11,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:11,334 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:11,334 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:11,334 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:29:11,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591690132] [2020-10-11 16:29:11,335 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:29:11,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:11,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:29:11,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:29:11,837 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:11,838 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 1468 transitions, 71976 flow. Second operand 19 states. [2020-10-11 16:29:11,838 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:11,838 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:11,839 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:16,702 INFO L129 PetriNetUnfolder]: 1017/7709 cut-off events. [2020-10-11 16:29:16,703 INFO L130 PetriNetUnfolder]: For 319387/320602 co-relation queries the response was YES. [2020-10-11 16:29:16,883 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56209 conditions, 7709 events. 1017/7709 cut-off events. For 319387/320602 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 100991 event pairs, 0 based on Foata normal form. 93/6975 useless extension candidates. Maximal degree in co-relation 55962. Up to 1299 conditions per place. [2020-10-11 16:29:16,929 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 881 selfloop transitions, 661 changer transitions 5/1583 dead transitions. [2020-10-11 16:29:16,929 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 1583 transitions, 79837 flow [2020-10-11 16:29:16,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:29:16,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:29:16,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1899 transitions. [2020-10-11 16:29:16,931 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8328947368421052 [2020-10-11 16:29:16,931 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1899 transitions. [2020-10-11 16:29:16,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1899 transitions. [2020-10-11 16:29:16,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:16,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1899 transitions. [2020-10-11 16:29:16,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:29:16,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:29:16,934 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:29:16,934 INFO L185 Difference]: Start difference. First operand has 689 places, 1468 transitions, 71976 flow. Second operand 40 states and 1899 transitions. [2020-10-11 16:29:16,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 1583 transitions, 79837 flow [2020-10-11 16:29:19,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 1583 transitions, 79582 flow, removed 38 selfloop flow, removed 26 redundant places. [2020-10-11 16:29:19,450 INFO L241 Difference]: Finished difference. Result has 709 places, 1529 transitions, 76602 flow [2020-10-11 16:29:19,451 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=71734, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=605, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=76602, PETRI_PLACES=709, PETRI_TRANSITIONS=1529} [2020-10-11 16:29:19,451 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 652 predicate places. [2020-10-11 16:29:19,452 INFO L481 AbstractCegarLoop]: Abstraction has has 709 places, 1529 transitions, 76602 flow [2020-10-11 16:29:19,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:29:19,452 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:19,452 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:29:19,652 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 16:29:19,653 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:19,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:19,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1501913847, now seen corresponding path program 33 times [2020-10-11 16:29:19,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:19,654 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266731083] [2020-10-11 16:29:19,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:19,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:19,866 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:19,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266731083] [2020-10-11 16:29:19,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021144640] [2020-10-11 16:29:19,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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:19,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:29:19,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:19,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:19,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:20,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:20,203 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:20,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:20,204 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:29:20,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072349062] [2020-10-11 16:29:20,204 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:29:20,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:20,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:29:20,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:29:20,611 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:20,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 1529 transitions, 76602 flow. Second operand 19 states. [2020-10-11 16:29:20,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:20,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:20,612 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:25,834 INFO L129 PetriNetUnfolder]: 1029/7817 cut-off events. [2020-10-11 16:29:25,834 INFO L130 PetriNetUnfolder]: For 338220/339440 co-relation queries the response was YES. [2020-10-11 16:29:26,002 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57962 conditions, 7817 events. 1029/7817 cut-off events. For 338220/339440 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 102843 event pairs, 0 based on Foata normal form. 89/7067 useless extension candidates. Maximal degree in co-relation 57707. Up to 1346 conditions per place. [2020-10-11 16:29:26,048 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 946 selfloop transitions, 612 changer transitions 5/1599 dead transitions. [2020-10-11 16:29:26,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 1599 transitions, 82506 flow [2020-10-11 16:29:26,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:29:26,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:29:26,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1993 transitions. [2020-10-11 16:29:26,050 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8324979114452798 [2020-10-11 16:29:26,050 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1993 transitions. [2020-10-11 16:29:26,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1993 transitions. [2020-10-11 16:29:26,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:26,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1993 transitions. [2020-10-11 16:29:26,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:29:26,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:29:26,052 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:29:26,052 INFO L185 Difference]: Start difference. First operand has 709 places, 1529 transitions, 76602 flow. Second operand 42 states and 1993 transitions. [2020-10-11 16:29:26,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 1599 transitions, 82506 flow [2020-10-11 16:29:29,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 1599 transitions, 81988 flow, removed 113 selfloop flow, removed 31 redundant places. [2020-10-11 16:29:29,061 INFO L241 Difference]: Finished difference. Result has 723 places, 1552 transitions, 78964 flow [2020-10-11 16:29:29,062 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=76100, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=920, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=78964, PETRI_PLACES=723, PETRI_TRANSITIONS=1552} [2020-10-11 16:29:29,062 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 666 predicate places. [2020-10-11 16:29:29,062 INFO L481 AbstractCegarLoop]: Abstraction has has 723 places, 1552 transitions, 78964 flow [2020-10-11 16:29:29,062 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:29:29,062 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:29,062 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:29:29,263 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 16:29:29,263 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:29,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:29,264 INFO L82 PathProgramCache]: Analyzing trace with hash -769790759, now seen corresponding path program 34 times [2020-10-11 16:29:29,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:29,264 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567446746] [2020-10-11 16:29:29,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:29,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:29,558 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:29,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567446746] [2020-10-11 16:29:29,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947736343] [2020-10-11 16:29:29,559 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:29,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:29:29,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:29,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:29:29,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:29,940 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:29,950 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:29,951 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:29,951 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:29:29,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760730067] [2020-10-11 16:29:29,951 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:29:29,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:29,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:29:29,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:29:30,876 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:30,877 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 1552 transitions, 78964 flow. Second operand 19 states. [2020-10-11 16:29:30,877 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:30,877 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:30,877 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:36,696 INFO L129 PetriNetUnfolder]: 1061/8077 cut-off events. [2020-10-11 16:29:36,696 INFO L130 PetriNetUnfolder]: For 362648/364146 co-relation queries the response was YES. [2020-10-11 16:29:36,880 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60515 conditions, 8077 events. 1061/8077 cut-off events. For 362648/364146 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 107204 event pairs, 0 based on Foata normal form. 135/7344 useless extension candidates. Maximal degree in co-relation 60258. Up to 1353 conditions per place. [2020-10-11 16:29:36,928 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 705 selfloop transitions, 885 changer transitions 5/1631 dead transitions. [2020-10-11 16:29:36,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 1631 transitions, 85901 flow [2020-10-11 16:29:36,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:29:36,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:29:36,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2139 transitions. [2020-10-11 16:29:36,931 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8339181286549707 [2020-10-11 16:29:36,931 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2139 transitions. [2020-10-11 16:29:36,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2139 transitions. [2020-10-11 16:29:36,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:36,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2139 transitions. [2020-10-11 16:29:36,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:29:36,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:29:36,934 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:29:36,934 INFO L185 Difference]: Start difference. First operand has 723 places, 1552 transitions, 78964 flow. Second operand 45 states and 2139 transitions. [2020-10-11 16:29:36,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 1631 transitions, 85901 flow [2020-10-11 16:29:39,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 1631 transitions, 85452 flow, removed 89 selfloop flow, removed 32 redundant places. [2020-10-11 16:29:40,044 INFO L241 Difference]: Finished difference. Result has 738 places, 1589 transitions, 83192 flow [2020-10-11 16:29:40,046 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=78525, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=848, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=83192, PETRI_PLACES=738, PETRI_TRANSITIONS=1589} [2020-10-11 16:29:40,046 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 681 predicate places. [2020-10-11 16:29:40,046 INFO L481 AbstractCegarLoop]: Abstraction has has 738 places, 1589 transitions, 83192 flow [2020-10-11 16:29:40,046 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:29:40,046 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:40,046 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:29:40,247 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:40,247 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:40,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:40,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1199407463, now seen corresponding path program 35 times [2020-10-11 16:29:40,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:40,248 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363679627] [2020-10-11 16:29:40,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:40,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:40,483 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:40,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363679627] [2020-10-11 16:29:40,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507824077] [2020-10-11 16:29:40,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:40,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:29:40,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:40,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:40,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:40,743 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:29:40,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:40,776 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:40,776 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:40,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:29:40,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839295933] [2020-10-11 16:29:40,777 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:29:40,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:40,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:29:40,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:29:42,049 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:42,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 1589 transitions, 83192 flow. Second operand 19 states. [2020-10-11 16:29:42,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:42,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:42,050 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:48,521 INFO L129 PetriNetUnfolder]: 1123/8530 cut-off events. [2020-10-11 16:29:48,521 INFO L130 PetriNetUnfolder]: For 425715/427432 co-relation queries the response was YES. [2020-10-11 16:29:48,739 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65875 conditions, 8530 events. 1123/8530 cut-off events. For 425715/427432 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 114714 event pairs, 0 based on Foata normal form. 276/7891 useless extension candidates. Maximal degree in co-relation 65615. Up to 1456 conditions per place. [2020-10-11 16:29:48,791 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 254 selfloop transitions, 1386 changer transitions 11/1687 dead transitions. [2020-10-11 16:29:48,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 1687 transitions, 93169 flow [2020-10-11 16:29:48,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:29:48,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:29:48,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2480 transitions. [2020-10-11 16:29:48,793 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367071524966262 [2020-10-11 16:29:48,793 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2480 transitions. [2020-10-11 16:29:48,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2480 transitions. [2020-10-11 16:29:48,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:48,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2480 transitions. [2020-10-11 16:29:48,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:29:48,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:29:48,796 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:29:48,797 INFO L185 Difference]: Start difference. First operand has 738 places, 1589 transitions, 83192 flow. Second operand 52 states and 2480 transitions. [2020-10-11 16:29:48,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 787 places, 1687 transitions, 93169 flow [2020-10-11 16:29:52,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1687 transitions, 92142 flow, removed 101 selfloop flow, removed 36 redundant places. [2020-10-11 16:29:52,608 INFO L241 Difference]: Finished difference. Result has 759 places, 1666 transitions, 91153 flow [2020-10-11 16:29:52,610 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=82234, PETRI_DIFFERENCE_MINUEND_PLACES=700, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=91153, PETRI_PLACES=759, PETRI_TRANSITIONS=1666} [2020-10-11 16:29:52,610 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 702 predicate places. [2020-10-11 16:29:52,610 INFO L481 AbstractCegarLoop]: Abstraction has has 759 places, 1666 transitions, 91153 flow [2020-10-11 16:29:52,610 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:29:52,610 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:52,610 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:29:52,811 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:52,811 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:52,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:52,812 INFO L82 PathProgramCache]: Analyzing trace with hash -722787511, now seen corresponding path program 36 times [2020-10-11 16:29:52,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:52,812 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774394842] [2020-10-11 16:29:52,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:52,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:53,037 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:53,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774394842] [2020-10-11 16:29:53,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151260323] [2020-10-11 16:29:53,038 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:53,083 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:29:53,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:53,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:53,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:53,367 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:53,373 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:53,374 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:53,374 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:29:53,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594460624] [2020-10-11 16:29:53,374 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:29:53,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:53,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:29:53,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:29:53,570 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:53,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 1666 transitions, 91153 flow. Second operand 19 states. [2020-10-11 16:29:53,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:53,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:53,571 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:00,895 INFO L129 PetriNetUnfolder]: 1138/8660 cut-off events. [2020-10-11 16:30:00,896 INFO L130 PetriNetUnfolder]: For 443370/445096 co-relation queries the response was YES. [2020-10-11 16:30:01,110 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68613 conditions, 8660 events. 1138/8660 cut-off events. For 443370/445096 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 116906 event pairs, 0 based on Foata normal form. 132/7862 useless extension candidates. Maximal degree in co-relation 68348. Up to 1485 conditions per place. [2020-10-11 16:30:01,163 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 750 selfloop transitions, 940 changer transitions 5/1731 dead transitions. [2020-10-11 16:30:01,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 1731 transitions, 97800 flow [2020-10-11 16:30:01,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:30:01,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:30:01,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2427 transitions. [2020-10-11 16:30:01,166 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8348813209494325 [2020-10-11 16:30:01,166 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2427 transitions. [2020-10-11 16:30:01,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2427 transitions. [2020-10-11 16:30:01,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:01,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2427 transitions. [2020-10-11 16:30:01,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:30:01,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:30:01,169 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:30:01,170 INFO L185 Difference]: Start difference. First operand has 759 places, 1666 transitions, 91153 flow. Second operand 51 states and 2427 transitions. [2020-10-11 16:30:01,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 1731 transitions, 97800 flow [2020-10-11 16:30:05,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 764 places, 1731 transitions, 96079 flow, removed 609 selfloop flow, removed 41 redundant places. [2020-10-11 16:30:05,565 INFO L241 Difference]: Finished difference. Result has 768 places, 1691 transitions, 93484 flow [2020-10-11 16:30:05,567 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=89501, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=915, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=93484, PETRI_PLACES=768, PETRI_TRANSITIONS=1691} [2020-10-11 16:30:05,567 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 711 predicate places. [2020-10-11 16:30:05,568 INFO L481 AbstractCegarLoop]: Abstraction has has 768 places, 1691 transitions, 93484 flow [2020-10-11 16:30:05,568 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:30:05,568 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:05,568 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:30:05,781 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:05,782 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:05,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:05,782 INFO L82 PathProgramCache]: Analyzing trace with hash -667539769, now seen corresponding path program 37 times [2020-10-11 16:30:05,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:05,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216911388] [2020-10-11 16:30:05,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:06,029 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:06,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216911388] [2020-10-11 16:30:06,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086113947] [2020-10-11 16:30:06,030 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:06,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:06,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:30:06,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:06,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:30:06,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:06,371 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:06,372 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:06,372 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:30:06,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45978376] [2020-10-11 16:30:06,372 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:30:06,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:06,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:30:06,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:30:07,768 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:07,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 1691 transitions, 93484 flow. Second operand 19 states. [2020-10-11 16:30:07,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:07,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:07,769 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:15,581 INFO L129 PetriNetUnfolder]: 1185/8955 cut-off events. [2020-10-11 16:30:15,581 INFO L130 PetriNetUnfolder]: For 488017/490039 co-relation queries the response was YES. [2020-10-11 16:30:15,873 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72176 conditions, 8955 events. 1185/8955 cut-off events. For 488017/490039 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 121724 event pairs, 0 based on Foata normal form. 218/8213 useless extension candidates. Maximal degree in co-relation 71910. Up to 1483 conditions per place. [2020-10-11 16:30:15,933 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 421 selfloop transitions, 1312 changer transitions 11/1780 dead transitions. [2020-10-11 16:30:15,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 819 places, 1780 transitions, 102915 flow [2020-10-11 16:30:15,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2020-10-11 16:30:15,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-11 16:30:15,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2575 transitions. [2020-10-11 16:30:15,937 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.836582196231319 [2020-10-11 16:30:15,937 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2575 transitions. [2020-10-11 16:30:15,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2575 transitions. [2020-10-11 16:30:15,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:15,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2575 transitions. [2020-10-11 16:30:15,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 55 states. [2020-10-11 16:30:15,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 55 states. [2020-10-11 16:30:15,942 INFO L81 ComplementDD]: Finished complementDD. Result 55 states. [2020-10-11 16:30:15,942 INFO L185 Difference]: Start difference. First operand has 768 places, 1691 transitions, 93484 flow. Second operand 54 states and 2575 transitions. [2020-10-11 16:30:15,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 819 places, 1780 transitions, 102915 flow [2020-10-11 16:30:20,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 1780 transitions, 101470 flow, removed 139 selfloop flow, removed 42 redundant places. [2020-10-11 16:30:20,306 INFO L241 Difference]: Finished difference. Result has 785 places, 1753 transitions, 99885 flow [2020-10-11 16:30:20,307 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=92080, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=99885, PETRI_PLACES=785, PETRI_TRANSITIONS=1753} [2020-10-11 16:30:20,307 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 728 predicate places. [2020-10-11 16:30:20,308 INFO L481 AbstractCegarLoop]: Abstraction has has 785 places, 1753 transitions, 99885 flow [2020-10-11 16:30:20,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:30:20,308 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:20,308 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:30:20,508 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:20,509 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:20,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:20,509 INFO L82 PathProgramCache]: Analyzing trace with hash -395245625, now seen corresponding path program 38 times [2020-10-11 16:30:20,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:20,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833514122] [2020-10-11 16:30:20,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:20,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:20,744 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:20,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833514122] [2020-10-11 16:30:20,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317243857] [2020-10-11 16:30:20,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:20,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:30:20,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:20,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:30:20,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:21,100 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:21,101 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:30:23,764 WARN L193 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 30 [2020-10-11 16:30:23,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:23,809 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:23,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:23,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:30:23,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582372404] [2020-10-11 16:30:23,810 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:30:23,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:23,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:30:23,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=309, Unknown=1, NotChecked=0, Total=380 [2020-10-11 16:30:31,269 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:31,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 1753 transitions, 99885 flow. Second operand 20 states. [2020-10-11 16:30:31,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:31,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:31,270 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:45,755 WARN L193 SmtUtils]: Spent 4.05 s on a formula simplification. DAG size of input: 48 DAG size of output: 35 [2020-10-11 16:30:53,976 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-10-11 16:31:02,260 WARN L193 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 35 [2020-10-11 16:31:10,526 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 56 DAG size of output: 36 [2020-10-11 16:31:23,064 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 63 DAG size of output: 53 [2020-10-11 16:31:25,187 WARN L193 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 36 [2020-10-11 16:31:29,294 WARN L193 SmtUtils]: Spent 4.05 s on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2020-10-11 16:31:33,430 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2020-10-11 16:31:45,588 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2020-10-11 16:31:55,875 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2020-10-11 16:32:10,051 WARN L193 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 40 [2020-10-11 16:32:22,514 WARN L193 SmtUtils]: Spent 2.36 s on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2020-10-11 16:32:53,244 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 49 [2020-10-11 16:33:11,600 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-11 16:33:17,758 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2020-10-11 16:33:36,051 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 36 [2020-10-11 16:34:19,044 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2020-10-11 16:34:31,228 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 41 [2020-10-11 16:34:53,245 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 51 [2020-10-11 16:34:54,174 WARN L193 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2020-10-11 16:35:28,202 WARN L193 SmtUtils]: Spent 1.12 s on a formula simplification that was a NOOP. DAG size: 32 [2020-10-11 16:35:49,127 INFO L129 PetriNetUnfolder]: 1279/9603 cut-off events. [2020-10-11 16:35:49,127 INFO L130 PetriNetUnfolder]: For 606065/608551 co-relation queries the response was YES. [2020-10-11 16:35:49,538 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80061 conditions, 9603 events. 1279/9603 cut-off events. For 606065/608551 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 132034 event pairs, 0 based on Foata normal form. 264/8838 useless extension candidates. Maximal degree in co-relation 79789. Up to 1604 conditions per place. [2020-10-11 16:35:49,603 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 723 selfloop transitions, 1179 changer transitions 22/1960 dead transitions. [2020-10-11 16:35:49,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 1960 transitions, 116178 flow [2020-10-11 16:35:49,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2020-10-11 16:35:49,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-10-11 16:35:49,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3341 transitions. [2020-10-11 16:35:49,608 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83734335839599 [2020-10-11 16:35:49,608 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 3341 transitions. [2020-10-11 16:35:49,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 3341 transitions. [2020-10-11 16:35:49,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:35:49,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 3341 transitions. [2020-10-11 16:35:49,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 71 states. [2020-10-11 16:35:49,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 71 states. [2020-10-11 16:35:49,615 INFO L81 ComplementDD]: Finished complementDD. Result 71 states. [2020-10-11 16:35:49,615 INFO L185 Difference]: Start difference. First operand has 785 places, 1753 transitions, 99885 flow. Second operand 70 states and 3341 transitions. [2020-10-11 16:35:49,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 1960 transitions, 116178 flow [2020-10-11 16:35:54,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 806 places, 1960 transitions, 114443 flow, removed 526 selfloop flow, removed 44 redundant places. [2020-10-11 16:35:54,786 INFO L241 Difference]: Finished difference. Result has 822 places, 1877 transitions, 109116 flow [2020-10-11 16:35:54,788 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=98193, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1071, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=109116, PETRI_PLACES=822, PETRI_TRANSITIONS=1877} [2020-10-11 16:35:54,789 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 765 predicate places. [2020-10-11 16:35:54,789 INFO L481 AbstractCegarLoop]: Abstraction has has 822 places, 1877 transitions, 109116 flow [2020-10-11 16:35:54,789 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:35:54,789 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:35:54,789 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:35:55,002 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-11 16:35:55,002 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:35:55,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:35:55,003 INFO L82 PathProgramCache]: Analyzing trace with hash -2134727607, now seen corresponding path program 39 times [2020-10-11 16:35:55,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:35:55,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516476824] [2020-10-11 16:35:55,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:35:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:35:55,372 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:55,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516476824] [2020-10-11 16:35:55,373 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784706223] [2020-10-11 16:35:55,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:35:55,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:35:55,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:35:55,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:35:55,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:35:56,000 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:35:56,009 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:35:56,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:35:56,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:35:56,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318705544] [2020-10-11 16:35:56,009 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:35:56,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:35:56,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:35:56,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:35:57,578 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:35:57,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 1877 transitions, 109116 flow. Second operand 19 states. [2020-10-11 16:35:57,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:35:57,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:35:57,579 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:06,234 INFO L129 PetriNetUnfolder]: 1285/9684 cut-off events. [2020-10-11 16:36:06,235 INFO L130 PetriNetUnfolder]: For 599955/602581 co-relation queries the response was YES. [2020-10-11 16:36:06,515 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81804 conditions, 9684 events. 1285/9684 cut-off events. For 599955/602581 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 133774 event pairs, 2 based on Foata normal form. 158/8802 useless extension candidates. Maximal degree in co-relation 81520. Up to 1598 conditions per place. [2020-10-11 16:36:06,577 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 970 selfloop transitions, 926 changer transitions 9/1941 dead transitions. [2020-10-11 16:36:06,577 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 863 places, 1941 transitions, 116921 flow [2020-10-11 16:36:06,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:36:06,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:36:06,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2378 transitions. [2020-10-11 16:36:06,581 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8343859649122807 [2020-10-11 16:36:06,581 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2378 transitions. [2020-10-11 16:36:06,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2378 transitions. [2020-10-11 16:36:06,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:06,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2378 transitions. [2020-10-11 16:36:06,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:36:06,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:36:06,585 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:36:06,585 INFO L185 Difference]: Start difference. First operand has 822 places, 1877 transitions, 109116 flow. Second operand 50 states and 2378 transitions. [2020-10-11 16:36:06,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 863 places, 1941 transitions, 116921 flow [2020-10-11 16:36:12,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 1941 transitions, 112397 flow, removed 2059 selfloop flow, removed 47 redundant places. [2020-10-11 16:36:12,557 INFO L241 Difference]: Finished difference. Result has 819 places, 1895 transitions, 108975 flow [2020-10-11 16:36:12,559 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=104662, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=908, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=951, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=108975, PETRI_PLACES=819, PETRI_TRANSITIONS=1895} [2020-10-11 16:36:12,560 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 762 predicate places. [2020-10-11 16:36:12,560 INFO L481 AbstractCegarLoop]: Abstraction has has 819 places, 1895 transitions, 108975 flow [2020-10-11 16:36:12,560 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:12,560 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:12,560 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:12,774 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:12,775 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:12,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:12,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1026968967, now seen corresponding path program 40 times [2020-10-11 16:36:12,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:12,776 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839955348] [2020-10-11 16:36:12,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:12,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:13,105 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:13,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839955348] [2020-10-11 16:36:13,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031822707] [2020-10-11 16:36:13,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:13,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:36:13,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:13,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:36:13,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:19,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:19,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:19,091 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:19,091 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:19,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628164822] [2020-10-11 16:36:19,091 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:19,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:19,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:19,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=281, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:36:35,293 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:36:35,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 1895 transitions, 108975 flow. Second operand 19 states. [2020-10-11 16:36:35,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:36:35,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:36:35,294 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:36:39,998 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 43 DAG size of output: 29 [2020-10-11 16:36:42,176 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:36:49,109 INFO L129 PetriNetUnfolder]: 1285/9714 cut-off events. [2020-10-11 16:36:49,110 INFO L130 PetriNetUnfolder]: For 571031/573584 co-relation queries the response was YES. [2020-10-11 16:36:49,367 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80775 conditions, 9714 events. 1285/9714 cut-off events. For 571031/573584 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 134419 event pairs, 0 based on Foata normal form. 84/8756 useless extension candidates. Maximal degree in co-relation 80503. Up to 2046 conditions per place. [2020-10-11 16:36:49,428 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1535 selfloop transitions, 391 changer transitions 3/1965 dead transitions. [2020-10-11 16:36:49,428 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 845 places, 1965 transitions, 115641 flow [2020-10-11 16:36:49,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:36:49,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:36:49,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1375 transitions. [2020-10-11 16:36:49,431 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8318209316394435 [2020-10-11 16:36:49,431 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1375 transitions. [2020-10-11 16:36:49,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1375 transitions. [2020-10-11 16:36:49,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:36:49,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1375 transitions. [2020-10-11 16:36:49,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:36:49,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:36:49,434 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:36:49,434 INFO L185 Difference]: Start difference. First operand has 819 places, 1895 transitions, 108975 flow. Second operand 29 states and 1375 transitions. [2020-10-11 16:36:49,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 845 places, 1965 transitions, 115641 flow [2020-10-11 16:36:54,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 1965 transitions, 113779 flow, removed 454 selfloop flow, removed 43 redundant places. [2020-10-11 16:36:54,847 INFO L241 Difference]: Finished difference. Result has 807 places, 1906 transitions, 109147 flow [2020-10-11 16:36:54,849 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=107133, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=380, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=109147, PETRI_PLACES=807, PETRI_TRANSITIONS=1906} [2020-10-11 16:36:54,849 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 750 predicate places. [2020-10-11 16:36:54,849 INFO L481 AbstractCegarLoop]: Abstraction has has 807 places, 1906 transitions, 109147 flow [2020-10-11 16:36:54,849 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:36:54,850 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:36:54,850 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:36:55,058 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-11 16:36:55,059 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:36:55,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:36:55,059 INFO L82 PathProgramCache]: Analyzing trace with hash 449602305, now seen corresponding path program 41 times [2020-10-11 16:36:55,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:36:55,060 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899952506] [2020-10-11 16:36:55,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:36:55,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:36:55,415 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:55,416 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899952506] [2020-10-11 16:36:55,416 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518910993] [2020-10-11 16:36:55,416 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:36:55,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:36:55,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:36:55,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:36:55,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:36:59,733 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:36:59,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:36:59,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:36:59,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:36:59,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669896320] [2020-10-11 16:36:59,753 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:36:59,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:36:59,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:36:59,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=283, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:37:01,792 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:01,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 807 places, 1906 transitions, 109147 flow. Second operand 19 states. [2020-10-11 16:37:01,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:01,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:01,793 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:06,292 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 29 [2020-10-11 16:37:16,695 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:37:30,744 INFO L129 PetriNetUnfolder]: 1306/9903 cut-off events. [2020-10-11 16:37:30,745 INFO L130 PetriNetUnfolder]: For 577620/580164 co-relation queries the response was YES. [2020-10-11 16:37:31,046 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81843 conditions, 9903 events. 1306/9903 cut-off events. For 577620/580164 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 137629 event pairs, 2 based on Foata normal form. 95/8933 useless extension candidates. Maximal degree in co-relation 81566. Up to 1905 conditions per place. [2020-10-11 16:37:31,108 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1372 selfloop transitions, 580 changer transitions 5/1993 dead transitions. [2020-10-11 16:37:31,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 842 places, 1993 transitions, 117273 flow [2020-10-11 16:37:31,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:37:31,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:37:31,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1757 transitions. [2020-10-11 16:37:31,111 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330962541488858 [2020-10-11 16:37:31,111 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1757 transitions. [2020-10-11 16:37:31,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1757 transitions. [2020-10-11 16:37:31,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:37:31,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1757 transitions. [2020-10-11 16:37:31,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:37:31,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:37:31,114 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:37:31,114 INFO L185 Difference]: Start difference. First operand has 807 places, 1906 transitions, 109147 flow. Second operand 37 states and 1757 transitions. [2020-10-11 16:37:31,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 842 places, 1993 transitions, 117273 flow [2020-10-11 16:37:36,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 819 places, 1993 transitions, 116656 flow, removed 131 selfloop flow, removed 23 redundant places. [2020-10-11 16:37:36,513 INFO L241 Difference]: Finished difference. Result has 824 places, 1931 transitions, 112130 flow [2020-10-11 16:37:36,515 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=108546, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=555, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=112130, PETRI_PLACES=824, PETRI_TRANSITIONS=1931} [2020-10-11 16:37:36,515 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 767 predicate places. [2020-10-11 16:37:36,516 INFO L481 AbstractCegarLoop]: Abstraction has has 824 places, 1931 transitions, 112130 flow [2020-10-11 16:37:36,516 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:37:36,516 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:37:36,516 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:37:36,725 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:36,726 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:37:36,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:37:36,726 INFO L82 PathProgramCache]: Analyzing trace with hash -250055245, now seen corresponding path program 42 times [2020-10-11 16:37:36,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:37:36,727 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131593634] [2020-10-11 16:37:36,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:37:36,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:37:37,097 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:37,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131593634] [2020-10-11 16:37:37,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835212303] [2020-10-11 16:37:37,098 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:37:37,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:37:37,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:37:37,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:37:37,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:37:39,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:37:39,960 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:37:39,960 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:37:39,960 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:37:39,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979151785] [2020-10-11 16:37:39,961 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:37:39,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:37:39,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:37:39,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=277, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:37:42,800 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:37:42,800 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 1931 transitions, 112130 flow. Second operand 19 states. [2020-10-11 16:37:42,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:37:42,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:37:42,801 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:37:47,405 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 26 [2020-10-11 16:37:49,496 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:37:55,673 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 49 DAG size of output: 29 [2020-10-11 16:38:02,024 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 40 DAG size of output: 34 [2020-10-11 16:38:12,414 INFO L129 PetriNetUnfolder]: 1311/9934 cut-off events. [2020-10-11 16:38:12,415 INFO L130 PetriNetUnfolder]: For 581853/584552 co-relation queries the response was YES. [2020-10-11 16:38:12,645 INFO L80 FinitePrefix]: Finished finitePrefix Result has 82680 conditions, 9934 events. 1311/9934 cut-off events. For 581853/584552 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 138285 event pairs, 2 based on Foata normal form. 147/9012 useless extension candidates. Maximal degree in co-relation 82399. Up to 1634 conditions per place. [2020-10-11 16:38:12,705 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1047 selfloop transitions, 893 changer transitions 5/1981 dead transitions. [2020-10-11 16:38:12,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 1981 transitions, 118234 flow [2020-10-11 16:38:12,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:38:12,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:38:12,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1952 transitions. [2020-10-11 16:38:12,708 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8352588789045785 [2020-10-11 16:38:12,709 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1952 transitions. [2020-10-11 16:38:12,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1952 transitions. [2020-10-11 16:38:12,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:38:12,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1952 transitions. [2020-10-11 16:38:12,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:38:12,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:38:12,713 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:38:12,713 INFO L185 Difference]: Start difference. First operand has 824 places, 1931 transitions, 112130 flow. Second operand 41 states and 1952 transitions. [2020-10-11 16:38:12,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 1981 transitions, 118234 flow [2020-10-11 16:38:18,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 1981 transitions, 117617 flow, removed 27 selfloop flow, removed 29 redundant places. [2020-10-11 16:38:18,399 INFO L241 Difference]: Finished difference. Result has 836 places, 1938 transitions, 114475 flow [2020-10-11 16:38:18,401 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=111523, PETRI_DIFFERENCE_MINUEND_PLACES=793, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1931, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=886, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1040, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=114475, PETRI_PLACES=836, PETRI_TRANSITIONS=1938} [2020-10-11 16:38:18,401 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 779 predicate places. [2020-10-11 16:38:18,401 INFO L481 AbstractCegarLoop]: Abstraction has has 836 places, 1938 transitions, 114475 flow [2020-10-11 16:38:18,401 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:38:18,401 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:38:18,402 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:38:18,602 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-11 16:38:18,602 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:38:18,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:38:18,603 INFO L82 PathProgramCache]: Analyzing trace with hash 1332954675, now seen corresponding path program 43 times [2020-10-11 16:38:18,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:38:18,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66776981] [2020-10-11 16:38:18,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:38:18,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:19,141 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:19,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66776981] [2020-10-11 16:38:19,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604095579] [2020-10-11 16:38:19,141 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:19,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:38:19,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:38:19,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:38:22,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:22,215 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:38:22,225 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:38:22,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:38:22,226 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:38:22,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977382044] [2020-10-11 16:38:22,226 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:38:22,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:38:22,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:38:22,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=275, Unknown=1, NotChecked=0, Total=342 [2020-10-11 16:38:42,477 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:38:42,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 1938 transitions, 114475 flow. Second operand 19 states. [2020-10-11 16:38:42,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:38:42,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:38:42,478 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:38:47,125 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 41 DAG size of output: 26 [2020-10-11 16:38:49,220 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:38:53,404 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 45 DAG size of output: 29 Received shutdown request... [2020-10-11 16:38:55,677 WARN L210 SmtUtils]: Removed 4 from assertion stack [2020-10-11 16:38:55,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-11 16:38:55,877 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:55,878 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 16:38:55,885 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 16:38:55,885 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 04:38:55 BasicIcfg [2020-10-11 16:38:55,885 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 16:38:55,886 INFO L168 Benchmark]: Toolchain (without parser) took 846712.33 ms. Allocated memory was 250.6 MB in the beginning and 4.4 GB in the end (delta: 4.2 GB). Free memory was 205.3 MB in the beginning and 2.2 GB in the end (delta: -2.0 GB). Peak memory consumption was 2.2 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,887 INFO L168 Benchmark]: CDTParser took 0.53 ms. Allocated memory is still 250.6 MB. Free memory was 228.7 MB in the beginning and 227.8 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,888 INFO L168 Benchmark]: CACSL2BoogieTranslator took 628.62 ms. Allocated memory was 250.6 MB in the beginning and 312.5 MB in the end (delta: 61.9 MB). Free memory was 205.3 MB in the beginning and 270.3 MB in the end (delta: -65.0 MB). Peak memory consumption was 31.9 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,888 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.40 ms. Allocated memory is still 312.5 MB. Free memory was 270.3 MB in the beginning and 266.1 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,888 INFO L168 Benchmark]: Boogie Preprocessor took 26.03 ms. Allocated memory is still 312.5 MB. Free memory was 266.1 MB in the beginning and 264.4 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,889 INFO L168 Benchmark]: RCFGBuilder took 353.41 ms. Allocated memory is still 312.5 MB. Free memory was 264.4 MB in the beginning and 243.3 MB in the end (delta: 21.2 MB). Peak memory consumption was 21.2 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,889 INFO L168 Benchmark]: TraceAbstraction took 845653.40 ms. Allocated memory was 312.5 MB in the beginning and 4.4 GB in the end (delta: 4.1 GB). Free memory was 243.3 MB in the beginning and 2.2 GB in the end (delta: -2.0 GB). Peak memory consumption was 2.1 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:55,892 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.53 ms. Allocated memory is still 250.6 MB. Free memory was 228.7 MB in the beginning and 227.8 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 628.62 ms. Allocated memory was 250.6 MB in the beginning and 312.5 MB in the end (delta: 61.9 MB). Free memory was 205.3 MB in the beginning and 270.3 MB in the end (delta: -65.0 MB). Peak memory consumption was 31.9 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 45.40 ms. Allocated memory is still 312.5 MB. Free memory was 270.3 MB in the beginning and 266.1 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 26.03 ms. Allocated memory is still 312.5 MB. Free memory was 266.1 MB in the beginning and 264.4 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * RCFGBuilder took 353.41 ms. Allocated memory is still 312.5 MB. Free memory was 264.4 MB in the beginning and 243.3 MB in the end (delta: 21.2 MB). Peak memory consumption was 21.2 MB. Max. memory is 14.2 GB. * TraceAbstraction took 845653.40 ms. Allocated memory was 312.5 MB in the beginning and 4.4 GB in the end (delta: 4.1 GB). Free memory was 243.3 MB in the beginning and 2.2 GB in the end (delta: -2.0 GB). Peak memory consumption was 2.1 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 36 for 2045ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 845.4s, OverallIterations: 70, TraceHistogramMax: 5, AutomataDifference: 770.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 452 SDtfs, 3408 SDslu, 3631 SDs, 0 SdLazy, 21285 SolverSat, 4119 SolverUnsat, 57 SolverUnknown, 0 SolverNotchecked, 133.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5208 GetRequests, 2639 SyntacticMatches, 38 SemanticMatches, 2530 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29850 ImplicationChecksByTransitivity, 414.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=114475occurred in iteration=69, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 57.2s InterpolantComputationTime, 6221 NumberOfCodeBlocks, 6221 NumberOfCodeBlocksAsserted, 228 NumberOfCheckSat, 6088 ConstructedInterpolants, 53 QuantifiedInterpolants, 3138576 SizeOfPredicates, 261 NumberOfNonLiveVariables, 7010 ConjunctsInSsa, 784 ConjunctsInUnsatCore, 133 InterpolantComputations, 7 PerfectInterpolantSequences, 0/2006 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown