/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 18:41:28,792 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 18:41:28,795 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 18:41:28,824 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 18:41:28,824 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 18:41:28,825 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 18:41:28,827 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 18:41:28,828 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 18:41:28,830 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 18:41:28,831 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 18:41:28,831 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 18:41:28,833 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 18:41:28,833 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 18:41:28,834 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 18:41:28,835 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 18:41:28,836 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 18:41:28,836 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 18:41:28,837 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 18:41:28,839 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 18:41:28,841 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 18:41:28,842 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 18:41:28,843 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 18:41:28,844 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 18:41:28,845 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 18:41:28,847 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 18:41:28,847 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 18:41:28,848 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 18:41:28,848 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 18:41:28,849 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 18:41:28,849 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 18:41:28,850 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 18:41:28,850 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 18:41:28,851 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 18:41:28,852 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 18:41:28,853 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 18:41:28,853 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 18:41:28,854 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 18:41:28,854 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 18:41:28,854 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 18:41:28,855 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 18:41:28,855 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 18:41:28,856 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-15 18:41:28,878 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 18:41:28,878 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 18:41:28,879 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 18:41:28,880 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 18:41:28,880 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 18:41:28,880 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 18:41:28,880 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 18:41:28,880 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 18:41:28,881 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 18:41:28,881 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 18:41:28,881 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 18:41:28,881 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 18:41:28,881 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 18:41:28,882 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 18:41:28,882 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 18:41:28,882 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 18:41:28,882 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 18:41:28,882 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 18:41:28,883 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 18:41:28,883 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 18:41:28,883 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 18:41:28,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 18:41:28,883 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 18:41:28,884 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 18:41:28,884 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 18:41:28,884 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 18:41:28,884 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 18:41:28,884 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-15 18:41:28,885 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-15 18:41:28,885 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 18:41:29,146 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 18:41:29,158 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 18:41:29,161 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 18:41:29,163 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 18:41:29,163 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 18:41:29,164 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-15 18:41:29,221 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8e5cc144/1e0d7c86a9624d4b9ab02be1d9b8c438/FLAG3e5a1d39a [2020-10-15 18:41:29,633 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 18:41:29,634 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-15 18:41:29,660 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8e5cc144/1e0d7c86a9624d4b9ab02be1d9b8c438/FLAG3e5a1d39a [2020-10-15 18:41:29,963 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b8e5cc144/1e0d7c86a9624d4b9ab02be1d9b8c438 [2020-10-15 18:41:29,971 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 18:41:29,972 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 18:41:29,973 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 18:41:29,973 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 18:41:29,976 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 18:41:29,977 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 06:41:29" (1/1) ... [2020-10-15 18:41:29,980 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@339f01b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:29, skipping insertion in model container [2020-10-15 18:41:29,980 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 06:41:29" (1/1) ... [2020-10-15 18:41:29,988 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 18:41:30,024 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 18:41:30,500 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 18:41:30,510 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 18:41:30,546 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 18:41:30,627 INFO L208 MainTranslator]: Completed translation [2020-10-15 18:41:30,628 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30 WrapperNode [2020-10-15 18:41:30,628 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 18:41:30,629 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 18:41:30,629 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 18:41:30,629 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 18:41:30,637 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,652 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,674 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 18:41:30,675 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 18:41:30,675 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 18:41:30,675 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 18:41:30,684 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,684 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,687 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,687 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,693 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,697 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,699 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... [2020-10-15 18:41:30,702 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 18:41:30,702 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 18:41:30,702 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 18:41:30,702 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 18:41:30,703 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 18:41:30,769 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-10-15 18:41:30,769 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-10-15 18:41:30,770 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-15 18:41:30,770 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-15 18:41:30,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 18:41:30,770 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 18:41:30,770 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 18:41:30,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 18:41:30,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 18:41:30,772 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-15 18:41:31,107 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 18:41:31,107 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-10-15 18:41:31,109 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 06:41:31 BoogieIcfgContainer [2020-10-15 18:41:31,109 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 18:41:31,110 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 18:41:31,110 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 18:41:31,113 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 18:41:31,113 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 06:41:29" (1/3) ... [2020-10-15 18:41:31,114 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27721054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 06:41:31, skipping insertion in model container [2020-10-15 18:41:31,114 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 06:41:30" (2/3) ... [2020-10-15 18:41:31,115 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27721054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 06:41:31, skipping insertion in model container [2020-10-15 18:41:31,115 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 06:41:31" (3/3) ... [2020-10-15 18:41:31,116 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-10-15 18:41:31,127 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-15 18:41:31,128 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 18:41:31,135 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-15 18:41:31,136 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 18:41:31,159 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,161 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,162 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,171 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,171 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,172 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,172 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,172 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,172 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,183 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,183 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,184 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,184 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,184 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:31,198 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-15 18:41:31,218 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 18:41:31,218 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 18:41:31,218 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 18:41:31,218 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 18:41:31,219 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 18:41:31,219 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 18:41:31,219 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 18:41:31,219 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 18:41:31,231 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 18:41:31,234 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-15 18:41:31,237 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-15 18:41:31,239 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-10-15 18:41:31,280 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-10-15 18:41:31,281 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 18:41:31,286 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 71 events. 4/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2020-10-15 18:41:31,289 INFO L117 LiptonReduction]: Number of co-enabled transitions 692 [2020-10-15 18:41:32,384 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-10-15 18:41:32,873 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-10-15 18:41:32,985 INFO L132 LiptonReduction]: Checked pairs total: 623 [2020-10-15 18:41:32,985 INFO L134 LiptonReduction]: Total number of compositions: 61 [2020-10-15 18:41:32,991 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-10-15 18:41:33,001 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-15 18:41:33,003 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-15 18:41:33,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 18:41:33,010 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:33,011 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 18:41:33,012 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:33,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:33,019 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-10-15 18:41:33,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:33,030 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130474094] [2020-10-15 18:41:33,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:33,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:33,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:33,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130474094] [2020-10-15 18:41:33,236 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:33,236 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 18:41:33,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279427515] [2020-10-15 18:41:33,244 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 18:41:33,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:33,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 18:41:33,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:33,264 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-10-15 18:41:33,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:33,315 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-15 18:41:33,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 18:41:33,318 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 18:41:33,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:33,333 INFO L225 Difference]: With dead ends: 35 [2020-10-15 18:41:33,334 INFO L226 Difference]: Without dead ends: 31 [2020-10-15 18:41:33,335 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:33,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-15 18:41:33,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-15 18:41:33,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 18:41:33,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-10-15 18:41:33,379 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-10-15 18:41:33,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:33,380 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-10-15 18:41:33,380 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 18:41:33,380 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-10-15 18:41:33,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-15 18:41:33,381 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:33,381 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:33,381 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 18:41:33,382 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:33,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:33,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-10-15 18:41:33,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:33,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253325075] [2020-10-15 18:41:33,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:33,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:33,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:33,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253325075] [2020-10-15 18:41:33,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:33,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 18:41:33,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100729275] [2020-10-15 18:41:33,523 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 18:41:33,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:33,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 18:41:33,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 18:41:33,524 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-10-15 18:41:33,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:33,549 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-10-15 18:41:33,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 18:41:33,550 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-15 18:41:33,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:33,551 INFO L225 Difference]: With dead ends: 26 [2020-10-15 18:41:33,551 INFO L226 Difference]: Without dead ends: 24 [2020-10-15 18:41:33,552 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 18:41:33,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-10-15 18:41:33,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-10-15 18:41:33,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 18:41:33,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-10-15 18:41:33,557 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-10-15 18:41:33,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:33,557 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-10-15 18:41:33,557 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 18:41:33,557 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-10-15 18:41:33,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-15 18:41:33,558 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:33,558 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:33,559 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 18:41:33,559 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:33,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:33,559 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-10-15 18:41:33,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:33,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631336766] [2020-10-15 18:41:33,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:33,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:41:33,599 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:41:33,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:41:33,623 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:41:33,649 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 18:41:33,650 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 18:41:33,650 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 18:41:33,650 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 18:41:33,651 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 18:41:33,652 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-15 18:41:33,661 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,661 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,661 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,661 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,662 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,662 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,662 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,662 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,662 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,663 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,663 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,663 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,663 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,663 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,664 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,664 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,664 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,664 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,669 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,669 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,679 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,679 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:33,680 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-15 18:41:33,680 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 18:41:33,681 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 18:41:33,681 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 18:41:33,681 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 18:41:33,681 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 18:41:33,681 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 18:41:33,681 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 18:41:33,681 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 18:41:33,683 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 18:41:33,684 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-15 18:41:33,684 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-15 18:41:33,684 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-10-15 18:41:33,704 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-10-15 18:41:33,705 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-15 18:41:33,706 INFO L80 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 93 events. 5/93 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 135 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2020-10-15 18:41:33,710 INFO L117 LiptonReduction]: Number of co-enabled transitions 1108 [2020-10-15 18:41:35,110 INFO L132 LiptonReduction]: Checked pairs total: 1509 [2020-10-15 18:41:35,111 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-15 18:41:35,111 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-10-15 18:41:35,124 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-10-15 18:41:35,125 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-10-15 18:41:35,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 18:41:35,125 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:35,125 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 18:41:35,126 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:35,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:35,126 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-10-15 18:41:35,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:35,127 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144438362] [2020-10-15 18:41:35,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:35,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:35,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:35,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144438362] [2020-10-15 18:41:35,159 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:35,159 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 18:41:35,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250173088] [2020-10-15 18:41:35,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 18:41:35,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:35,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 18:41:35,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:35,160 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-10-15 18:41:35,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:35,189 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-10-15 18:41:35,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 18:41:35,190 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 18:41:35,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:35,195 INFO L225 Difference]: With dead ends: 185 [2020-10-15 18:41:35,195 INFO L226 Difference]: Without dead ends: 171 [2020-10-15 18:41:35,195 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:35,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-10-15 18:41:35,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-10-15 18:41:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-10-15 18:41:35,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-10-15 18:41:35,220 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-10-15 18:41:35,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:35,220 INFO L481 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-10-15 18:41:35,221 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 18:41:35,221 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-10-15 18:41:35,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 18:41:35,221 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:35,222 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:35,222 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 18:41:35,222 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:35,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:35,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-10-15 18:41:35,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:35,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575737706] [2020-10-15 18:41:35,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:35,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:35,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:35,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575737706] [2020-10-15 18:41:35,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:35,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:35,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164661813] [2020-10-15 18:41:35,281 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:35,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:35,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:35,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:35,282 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-10-15 18:41:35,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:35,370 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-10-15 18:41:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:35,372 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 18:41:35,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:35,375 INFO L225 Difference]: With dead ends: 225 [2020-10-15 18:41:35,375 INFO L226 Difference]: Without dead ends: 221 [2020-10-15 18:41:35,375 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:35,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-10-15 18:41:35,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-10-15 18:41:35,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-10-15 18:41:35,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-10-15 18:41:35,397 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-10-15 18:41:35,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:35,397 INFO L481 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-10-15 18:41:35,397 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:35,398 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-10-15 18:41:35,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 18:41:35,399 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:35,399 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:35,399 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-15 18:41:35,399 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:35,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:35,400 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-10-15 18:41:35,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:35,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978974000] [2020-10-15 18:41:35,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:35,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:35,448 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 18:41:35,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978974000] [2020-10-15 18:41:35,449 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:35,449 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:35,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792696521] [2020-10-15 18:41:35,450 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:35,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:35,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:35,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:35,451 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-10-15 18:41:35,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:35,527 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-10-15 18:41:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:35,527 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 18:41:35,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:35,529 INFO L225 Difference]: With dead ends: 213 [2020-10-15 18:41:35,530 INFO L226 Difference]: Without dead ends: 209 [2020-10-15 18:41:35,530 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:35,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-10-15 18:41:35,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-10-15 18:41:35,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-10-15 18:41:35,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-10-15 18:41:35,543 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-10-15 18:41:35,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:35,544 INFO L481 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-10-15 18:41:35,544 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:35,544 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-10-15 18:41:35,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-15 18:41:35,546 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:35,546 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:35,546 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-15 18:41:35,546 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:35,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:35,547 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-10-15 18:41:35,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:35,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348516721] [2020-10-15 18:41:35,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:35,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:41:35,561 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:41:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:41:35,572 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:41:35,579 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 18:41:35,579 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 18:41:35,580 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-15 18:41:35,580 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 18:41:35,580 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 18:41:35,581 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-15 18:41:35,591 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,591 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,592 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,592 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,592 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,592 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,592 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,592 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,593 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,593 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,593 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,593 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,593 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,593 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,594 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,594 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,594 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,594 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,594 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,594 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,595 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,595 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,595 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,595 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,595 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,595 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,596 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,596 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,596 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,597 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,597 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,597 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,597 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,597 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,598 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,598 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,599 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,599 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,599 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,599 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,600 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,600 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,601 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,601 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,602 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,602 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,603 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,604 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,606 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,611 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,611 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,611 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,611 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,611 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,613 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,613 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,613 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,613 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,613 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,614 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,615 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,615 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,615 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,615 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:35,616 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-15 18:41:35,616 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 18:41:35,617 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 18:41:35,617 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 18:41:35,617 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 18:41:35,617 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 18:41:35,617 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 18:41:35,617 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 18:41:35,617 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 18:41:35,619 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 18:41:35,619 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-15 18:41:35,619 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-15 18:41:35,620 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-10-15 18:41:35,638 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-10-15 18:41:35,638 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-15 18:41:35,640 INFO L80 FinitePrefix]: Finished finitePrefix Result has 136 conditions, 115 events. 6/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 174 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 129. Up to 8 conditions per place. [2020-10-15 18:41:35,642 INFO L117 LiptonReduction]: Number of co-enabled transitions 1608 [2020-10-15 18:41:37,290 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-10-15 18:41:37,393 INFO L132 LiptonReduction]: Checked pairs total: 2380 [2020-10-15 18:41:37,393 INFO L134 LiptonReduction]: Total number of compositions: 94 [2020-10-15 18:41:37,393 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-10-15 18:41:37,422 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-10-15 18:41:37,422 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-10-15 18:41:37,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 18:41:37,423 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:37,423 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 18:41:37,423 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:37,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:37,424 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-10-15 18:41:37,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:37,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649642681] [2020-10-15 18:41:37,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:37,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:37,452 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649642681] [2020-10-15 18:41:37,452 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:37,453 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 18:41:37,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854510384] [2020-10-15 18:41:37,453 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 18:41:37,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:37,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 18:41:37,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:37,454 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-10-15 18:41:37,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:37,483 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-10-15 18:41:37,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 18:41:37,483 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 18:41:37,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:37,489 INFO L225 Difference]: With dead ends: 600 [2020-10-15 18:41:37,489 INFO L226 Difference]: Without dead ends: 559 [2020-10-15 18:41:37,490 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:37,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-10-15 18:41:37,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-10-15 18:41:37,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-10-15 18:41:37,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-10-15 18:41:37,525 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-10-15 18:41:37,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:37,526 INFO L481 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-10-15 18:41:37,526 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 18:41:37,526 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-10-15 18:41:37,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 18:41:37,526 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:37,527 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:37,527 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-15 18:41:37,527 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:37,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:37,527 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-10-15 18:41:37,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:37,528 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373382775] [2020-10-15 18:41:37,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:37,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:37,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373382775] [2020-10-15 18:41:37,568 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:37,568 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:37,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723032733] [2020-10-15 18:41:37,569 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:37,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:37,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:37,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:37,570 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-10-15 18:41:37,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:37,674 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-10-15 18:41:37,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:37,675 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 18:41:37,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:37,683 INFO L225 Difference]: With dead ends: 933 [2020-10-15 18:41:37,683 INFO L226 Difference]: Without dead ends: 928 [2020-10-15 18:41:37,683 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:37,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-10-15 18:41:37,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-10-15 18:41:37,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-10-15 18:41:37,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-10-15 18:41:37,716 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-10-15 18:41:37,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:37,717 INFO L481 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-10-15 18:41:37,717 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:37,717 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-10-15 18:41:37,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 18:41:37,722 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:37,722 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:37,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-15 18:41:37,722 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:37,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:37,723 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-10-15 18:41:37,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:37,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735843249] [2020-10-15 18:41:37,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:37,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:37,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 18:41:37,787 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735843249] [2020-10-15 18:41:37,788 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:37,788 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:37,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31742331] [2020-10-15 18:41:37,788 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:37,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:37,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:37,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:37,789 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-10-15 18:41:37,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:37,884 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-10-15 18:41:37,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:37,885 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 18:41:37,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:37,891 INFO L225 Difference]: With dead ends: 963 [2020-10-15 18:41:37,891 INFO L226 Difference]: Without dead ends: 956 [2020-10-15 18:41:37,893 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:37,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-10-15 18:41:37,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-10-15 18:41:37,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-10-15 18:41:37,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-10-15 18:41:37,920 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-10-15 18:41:37,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:37,921 INFO L481 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-10-15 18:41:37,921 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:37,921 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-10-15 18:41:37,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:41:37,923 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:37,923 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:37,923 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-15 18:41:37,924 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:37,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:37,924 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-10-15 18:41:37,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:37,925 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707147404] [2020-10-15 18:41:37,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:37,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:38,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707147404] [2020-10-15 18:41:38,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495826273] [2020-10-15 18:41:38,041 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-15 18:41:38,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:38,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:38,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:38,256 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:38,256 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 18:41:38,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564374342] [2020-10-15 18:41:38,257 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 18:41:38,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:38,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 18:41:38,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-10-15 18:41:38,260 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 17 states. [2020-10-15 18:41:39,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:39,353 INFO L93 Difference]: Finished difference Result 2465 states and 6372 transitions. [2020-10-15 18:41:39,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-15 18:41:39,354 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 18:41:39,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:39,368 INFO L225 Difference]: With dead ends: 2465 [2020-10-15 18:41:39,368 INFO L226 Difference]: Without dead ends: 2458 [2020-10-15 18:41:39,370 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=479, Invalid=1683, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 18:41:39,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2020-10-15 18:41:39,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 661. [2020-10-15 18:41:39,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2020-10-15 18:41:39,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 2106 transitions. [2020-10-15 18:41:39,417 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 2106 transitions. Word has length 15 [2020-10-15 18:41:39,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:39,418 INFO L481 AbstractCegarLoop]: Abstraction has 661 states and 2106 transitions. [2020-10-15 18:41:39,418 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 18:41:39,418 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 2106 transitions. [2020-10-15 18:41:39,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:41:39,418 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:39,419 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:39,634 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-15 18:41:39,635 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:39,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:39,635 INFO L82 PathProgramCache]: Analyzing trace with hash 684503809, now seen corresponding path program 2 times [2020-10-15 18:41:39,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:39,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905344637] [2020-10-15 18:41:39,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:39,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:39,706 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905344637] [2020-10-15 18:41:39,707 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325775425] [2020-10-15 18:41:39,707 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-15 18:41:39,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:41:39,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:39,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:39,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:39,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:39,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:39,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 18:41:39,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113684823] [2020-10-15 18:41:39,893 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 18:41:39,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:39,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 18:41:39,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2020-10-15 18:41:39,894 INFO L87 Difference]: Start difference. First operand 661 states and 2106 transitions. Second operand 17 states. [2020-10-15 18:41:40,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:40,684 INFO L93 Difference]: Finished difference Result 1570 states and 4030 transitions. [2020-10-15 18:41:40,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 18:41:40,684 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 18:41:40,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:40,694 INFO L225 Difference]: With dead ends: 1570 [2020-10-15 18:41:40,694 INFO L226 Difference]: Without dead ends: 1563 [2020-10-15 18:41:40,695 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=339, Invalid=1221, Unknown=0, NotChecked=0, Total=1560 [2020-10-15 18:41:40,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2020-10-15 18:41:40,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 656. [2020-10-15 18:41:40,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 656 states. [2020-10-15 18:41:40,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2086 transitions. [2020-10-15 18:41:40,725 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2086 transitions. Word has length 15 [2020-10-15 18:41:40,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:40,725 INFO L481 AbstractCegarLoop]: Abstraction has 656 states and 2086 transitions. [2020-10-15 18:41:40,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 18:41:40,725 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2086 transitions. [2020-10-15 18:41:40,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:41:40,726 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:40,726 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:40,941 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-15 18:41:40,941 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:40,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:40,942 INFO L82 PathProgramCache]: Analyzing trace with hash -174965367, now seen corresponding path program 3 times [2020-10-15 18:41:40,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:40,942 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935537891] [2020-10-15 18:41:40,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:40,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:41,011 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:41,011 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935537891] [2020-10-15 18:41:41,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549979007] [2020-10-15 18:41:41,012 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-15 18:41:41,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 18:41:41,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:41,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:41,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:41,192 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:41,193 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:41,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 18:41:41,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870753757] [2020-10-15 18:41:41,193 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 18:41:41,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:41,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 18:41:41,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2020-10-15 18:41:41,194 INFO L87 Difference]: Start difference. First operand 656 states and 2086 transitions. Second operand 17 states. [2020-10-15 18:41:42,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:42,039 INFO L93 Difference]: Finished difference Result 1385 states and 3506 transitions. [2020-10-15 18:41:42,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 18:41:42,040 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 18:41:42,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:42,048 INFO L225 Difference]: With dead ends: 1385 [2020-10-15 18:41:42,048 INFO L226 Difference]: Without dead ends: 1379 [2020-10-15 18:41:42,049 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=372, Invalid=1434, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 18:41:42,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2020-10-15 18:41:42,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 620. [2020-10-15 18:41:42,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2020-10-15 18:41:42,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1966 transitions. [2020-10-15 18:41:42,073 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1966 transitions. Word has length 15 [2020-10-15 18:41:42,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:42,074 INFO L481 AbstractCegarLoop]: Abstraction has 620 states and 1966 transitions. [2020-10-15 18:41:42,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 18:41:42,074 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1966 transitions. [2020-10-15 18:41:42,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:41:42,075 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:42,075 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:42,291 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-15 18:41:42,292 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:42,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:42,292 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 4 times [2020-10-15 18:41:42,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:42,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369242571] [2020-10-15 18:41:42,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:42,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:42,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:42,370 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369242571] [2020-10-15 18:41:42,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978100166] [2020-10-15 18:41:42,371 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-15 18:41:42,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:41:42,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:42,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:42,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:42,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:42,555 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:42,556 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 18:41:42,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253876770] [2020-10-15 18:41:42,557 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 18:41:42,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:42,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 18:41:42,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-15 18:41:42,558 INFO L87 Difference]: Start difference. First operand 620 states and 1966 transitions. Second operand 17 states. [2020-10-15 18:41:43,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:43,328 INFO L93 Difference]: Finished difference Result 1857 states and 4789 transitions. [2020-10-15 18:41:43,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-15 18:41:43,329 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 18:41:43,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:43,341 INFO L225 Difference]: With dead ends: 1857 [2020-10-15 18:41:43,341 INFO L226 Difference]: Without dead ends: 1845 [2020-10-15 18:41:43,342 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=410, Invalid=1396, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 18:41:43,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states. [2020-10-15 18:41:43,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 565. [2020-10-15 18:41:43,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2020-10-15 18:41:43,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1814 transitions. [2020-10-15 18:41:43,379 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1814 transitions. Word has length 15 [2020-10-15 18:41:43,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:43,379 INFO L481 AbstractCegarLoop]: Abstraction has 565 states and 1814 transitions. [2020-10-15 18:41:43,379 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 18:41:43,380 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1814 transitions. [2020-10-15 18:41:43,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 18:41:43,381 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:43,381 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:43,595 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:43,596 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:43,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:43,596 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-10-15 18:41:43,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:43,596 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267918701] [2020-10-15 18:41:43,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:43,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:43,630 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 18:41:43,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267918701] [2020-10-15 18:41:43,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:43,631 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:43,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238596516] [2020-10-15 18:41:43,631 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:43,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:43,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:43,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:43,632 INFO L87 Difference]: Start difference. First operand 565 states and 1814 transitions. Second operand 5 states. [2020-10-15 18:41:43,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:43,712 INFO L93 Difference]: Finished difference Result 889 states and 2517 transitions. [2020-10-15 18:41:43,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:43,712 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 18:41:43,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:43,720 INFO L225 Difference]: With dead ends: 889 [2020-10-15 18:41:43,720 INFO L226 Difference]: Without dead ends: 881 [2020-10-15 18:41:43,721 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:43,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2020-10-15 18:41:43,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 575. [2020-10-15 18:41:43,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 575 states. [2020-10-15 18:41:43,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1796 transitions. [2020-10-15 18:41:43,756 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1796 transitions. Word has length 17 [2020-10-15 18:41:43,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:43,757 INFO L481 AbstractCegarLoop]: Abstraction has 575 states and 1796 transitions. [2020-10-15 18:41:43,757 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:43,757 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1796 transitions. [2020-10-15 18:41:43,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-15 18:41:43,758 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:43,759 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:43,759 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-15 18:41:43,759 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:41:43,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:43,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-10-15 18:41:43,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:43,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769592799] [2020-10-15 18:41:43,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:43,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:41:43,784 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:41:43,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:41:43,795 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:41:43,808 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 18:41:43,808 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 18:41:43,809 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-15 18:41:43,809 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 18:41:43,809 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 18:41:43,810 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-15 18:41:43,823 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,823 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,823 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,823 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,824 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,824 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,824 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,824 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,824 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,824 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,824 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,825 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,825 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,826 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,826 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,827 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,827 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,827 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,827 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,827 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,827 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,830 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,830 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,830 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,843 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,844 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,844 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,845 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,845 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,845 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,845 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,846 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,846 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,847 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,847 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,847 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,848 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,848 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,848 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,848 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,848 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,849 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,850 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,850 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,850 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,850 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,852 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,852 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,852 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,852 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,852 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:41:43,853 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-15 18:41:43,853 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 18:41:43,854 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 18:41:43,854 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 18:41:43,854 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 18:41:43,854 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 18:41:43,854 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 18:41:43,854 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 18:41:43,854 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 18:41:43,856 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 18:41:43,856 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-15 18:41:43,857 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-15 18:41:43,857 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-10-15 18:41:43,878 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-10-15 18:41:43,878 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-15 18:41:43,879 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 137 events. 7/137 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 234 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2020-10-15 18:41:43,883 INFO L117 LiptonReduction]: Number of co-enabled transitions 2192 [2020-10-15 18:41:45,535 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-10-15 18:41:45,774 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-10-15 18:41:45,844 INFO L132 LiptonReduction]: Checked pairs total: 3160 [2020-10-15 18:41:45,845 INFO L134 LiptonReduction]: Total number of compositions: 107 [2020-10-15 18:41:45,845 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-10-15 18:41:45,963 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-10-15 18:41:45,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-10-15 18:41:45,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 18:41:45,963 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:45,963 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 18:41:45,964 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:45,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:45,964 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-10-15 18:41:45,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:45,964 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650173768] [2020-10-15 18:41:45,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:45,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:45,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650173768] [2020-10-15 18:41:45,990 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:45,990 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 18:41:45,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130565010] [2020-10-15 18:41:45,991 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 18:41:45,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:45,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 18:41:45,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:45,991 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-10-15 18:41:46,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:46,026 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-10-15 18:41:46,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 18:41:46,027 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 18:41:46,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:46,040 INFO L225 Difference]: With dead ends: 1889 [2020-10-15 18:41:46,040 INFO L226 Difference]: Without dead ends: 1767 [2020-10-15 18:41:46,040 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:41:46,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-10-15 18:41:46,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-10-15 18:41:46,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-10-15 18:41:46,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-10-15 18:41:46,100 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-10-15 18:41:46,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:46,100 INFO L481 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-10-15 18:41:46,100 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 18:41:46,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-10-15 18:41:46,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 18:41:46,101 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:46,101 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:46,101 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-15 18:41:46,101 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:46,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:46,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-10-15 18:41:46,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:46,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544957721] [2020-10-15 18:41:46,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:46,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:46,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:46,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544957721] [2020-10-15 18:41:46,139 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:46,139 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:46,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242474892] [2020-10-15 18:41:46,140 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:46,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:46,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:46,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:46,140 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-10-15 18:41:46,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:46,227 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-10-15 18:41:46,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:46,227 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 18:41:46,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:46,256 INFO L225 Difference]: With dead ends: 3381 [2020-10-15 18:41:46,256 INFO L226 Difference]: Without dead ends: 3375 [2020-10-15 18:41:46,256 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:46,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-10-15 18:41:46,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-10-15 18:41:46,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-10-15 18:41:46,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-10-15 18:41:46,333 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-10-15 18:41:46,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:46,333 INFO L481 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-10-15 18:41:46,333 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:46,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-10-15 18:41:46,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 18:41:46,334 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:46,334 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:46,334 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-15 18:41:46,334 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:46,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:46,335 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-10-15 18:41:46,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:46,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194153668] [2020-10-15 18:41:46,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:46,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:46,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 18:41:46,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194153668] [2020-10-15 18:41:46,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:46,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:46,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685153592] [2020-10-15 18:41:46,370 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:46,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:46,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:46,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:46,371 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-10-15 18:41:46,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:46,472 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-10-15 18:41:46,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:46,472 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 18:41:46,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:46,492 INFO L225 Difference]: With dead ends: 3684 [2020-10-15 18:41:46,493 INFO L226 Difference]: Without dead ends: 3674 [2020-10-15 18:41:46,493 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:46,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-10-15 18:41:46,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-10-15 18:41:46,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-10-15 18:41:46,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-10-15 18:41:46,577 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-10-15 18:41:46,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:46,577 INFO L481 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-10-15 18:41:46,578 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:46,578 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-10-15 18:41:46,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:41:46,578 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:46,578 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:46,579 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-15 18:41:46,579 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:46,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:46,579 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-10-15 18:41:46,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:46,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002542101] [2020-10-15 18:41:46,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:46,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:46,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002542101] [2020-10-15 18:41:46,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012181397] [2020-10-15 18:41:46,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:46,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:46,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:46,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:46,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 18:41:46,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425286634] [2020-10-15 18:41:46,842 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 18:41:46,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:46,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 18:41:46,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-15 18:41:46,843 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 18 states. [2020-10-15 18:41:47,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:47,827 INFO L93 Difference]: Finished difference Result 6074 states and 18774 transitions. [2020-10-15 18:41:47,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 18:41:47,828 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 18:41:47,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:47,844 INFO L225 Difference]: With dead ends: 6074 [2020-10-15 18:41:47,844 INFO L226 Difference]: Without dead ends: 6065 [2020-10-15 18:41:47,845 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 18:41:47,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6065 states. [2020-10-15 18:41:47,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6065 to 2184. [2020-10-15 18:41:47,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2184 states. [2020-10-15 18:41:47,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2184 states to 2184 states and 8378 transitions. [2020-10-15 18:41:47,949 INFO L78 Accepts]: Start accepts. Automaton has 2184 states and 8378 transitions. Word has length 15 [2020-10-15 18:41:47,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:47,950 INFO L481 AbstractCegarLoop]: Abstraction has 2184 states and 8378 transitions. [2020-10-15 18:41:47,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 18:41:47,950 INFO L276 IsEmpty]: Start isEmpty. Operand 2184 states and 8378 transitions. [2020-10-15 18:41:47,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:41:47,951 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:47,951 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:48,166 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:48,167 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:48,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:48,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-10-15 18:41:48,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:48,167 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825306923] [2020-10-15 18:41:48,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:48,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:48,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825306923] [2020-10-15 18:41:48,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535083427] [2020-10-15 18:41:48,230 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:48,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:41:48,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:48,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:48,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:48,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:48,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:48,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 18:41:48,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138002923] [2020-10-15 18:41:48,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 18:41:48,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:48,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 18:41:48,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-15 18:41:48,395 INFO L87 Difference]: Start difference. First operand 2184 states and 8378 transitions. Second operand 18 states. [2020-10-15 18:41:49,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:49,189 INFO L93 Difference]: Finished difference Result 7978 states and 25385 transitions. [2020-10-15 18:41:49,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 18:41:49,190 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 18:41:49,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:49,211 INFO L225 Difference]: With dead ends: 7978 [2020-10-15 18:41:49,211 INFO L226 Difference]: Without dead ends: 7967 [2020-10-15 18:41:49,212 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 18:41:49,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7967 states. [2020-10-15 18:41:49,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7967 to 2062. [2020-10-15 18:41:49,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2062 states. [2020-10-15 18:41:49,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7945 transitions. [2020-10-15 18:41:49,427 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7945 transitions. Word has length 15 [2020-10-15 18:41:49,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:49,427 INFO L481 AbstractCegarLoop]: Abstraction has 2062 states and 7945 transitions. [2020-10-15 18:41:49,427 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 18:41:49,427 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7945 transitions. [2020-10-15 18:41:49,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 18:41:49,428 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:49,428 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:49,641 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:49,641 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:49,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:49,643 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-10-15 18:41:49,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:49,643 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520712525] [2020-10-15 18:41:49,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:49,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:49,677 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 18:41:49,677 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520712525] [2020-10-15 18:41:49,677 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:41:49,677 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:41:49,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433137295] [2020-10-15 18:41:49,678 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:41:49,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:49,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:41:49,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:41:49,679 INFO L87 Difference]: Start difference. First operand 2062 states and 7945 transitions. Second operand 5 states. [2020-10-15 18:41:49,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:49,816 INFO L93 Difference]: Finished difference Result 3783 states and 13239 transitions. [2020-10-15 18:41:49,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:41:49,817 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 18:41:49,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:49,830 INFO L225 Difference]: With dead ends: 3783 [2020-10-15 18:41:49,830 INFO L226 Difference]: Without dead ends: 3768 [2020-10-15 18:41:49,830 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:41:49,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3768 states. [2020-10-15 18:41:49,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3768 to 2298. [2020-10-15 18:41:49,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2298 states. [2020-10-15 18:41:49,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 8830 transitions. [2020-10-15 18:41:49,928 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 8830 transitions. Word has length 17 [2020-10-15 18:41:49,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:49,928 INFO L481 AbstractCegarLoop]: Abstraction has 2298 states and 8830 transitions. [2020-10-15 18:41:49,928 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:41:49,928 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 8830 transitions. [2020-10-15 18:41:49,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:41:49,930 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:49,930 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:49,930 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-15 18:41:49,930 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:49,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:49,930 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-10-15 18:41:49,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:49,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594658309] [2020-10-15 18:41:49,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:50,013 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:50,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594658309] [2020-10-15 18:41:50,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961590936] [2020-10-15 18:41:50,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:50,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:41:50,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:50,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:50,213 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:50,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:41:50,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125849044] [2020-10-15 18:41:50,214 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:41:50,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:50,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:41:50,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:41:50,215 INFO L87 Difference]: Start difference. First operand 2298 states and 8830 transitions. Second operand 20 states. [2020-10-15 18:41:51,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:51,652 INFO L93 Difference]: Finished difference Result 5870 states and 19152 transitions. [2020-10-15 18:41:51,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 18:41:51,652 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:41:51,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:51,661 INFO L225 Difference]: With dead ends: 5870 [2020-10-15 18:41:51,661 INFO L226 Difference]: Without dead ends: 5859 [2020-10-15 18:41:51,662 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-15 18:41:51,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5859 states. [2020-10-15 18:41:51,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5859 to 2302. [2020-10-15 18:41:51,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2302 states. [2020-10-15 18:41:51,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 8807 transitions. [2020-10-15 18:41:51,824 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 8807 transitions. Word has length 19 [2020-10-15 18:41:51,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:51,825 INFO L481 AbstractCegarLoop]: Abstraction has 2302 states and 8807 transitions. [2020-10-15 18:41:51,825 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:41:51,825 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 8807 transitions. [2020-10-15 18:41:51,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:41:51,826 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:51,826 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:52,039 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:52,040 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:52,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:52,041 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-10-15 18:41:52,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:52,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389352571] [2020-10-15 18:41:52,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:52,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:52,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:52,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389352571] [2020-10-15 18:41:52,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017142349] [2020-10-15 18:41:52,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:52,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:52,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:41:52,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:52,334 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:52,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:52,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:41:52,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610003158] [2020-10-15 18:41:52,336 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:41:52,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:52,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:41:52,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:41:52,336 INFO L87 Difference]: Start difference. First operand 2302 states and 8807 transitions. Second operand 20 states. [2020-10-15 18:41:53,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:53,164 INFO L93 Difference]: Finished difference Result 6355 states and 21440 transitions. [2020-10-15 18:41:53,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 18:41:53,165 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:41:53,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:53,175 INFO L225 Difference]: With dead ends: 6355 [2020-10-15 18:41:53,175 INFO L226 Difference]: Without dead ends: 6342 [2020-10-15 18:41:53,176 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=354, Invalid=1206, Unknown=0, NotChecked=0, Total=1560 [2020-10-15 18:41:53,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6342 states. [2020-10-15 18:41:53,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6342 to 2434. [2020-10-15 18:41:53,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2434 states. [2020-10-15 18:41:53,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2434 states to 2434 states and 9410 transitions. [2020-10-15 18:41:53,252 INFO L78 Accepts]: Start accepts. Automaton has 2434 states and 9410 transitions. Word has length 19 [2020-10-15 18:41:53,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:53,253 INFO L481 AbstractCegarLoop]: Abstraction has 2434 states and 9410 transitions. [2020-10-15 18:41:53,253 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:41:53,253 INFO L276 IsEmpty]: Start isEmpty. Operand 2434 states and 9410 transitions. [2020-10-15 18:41:53,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:41:53,254 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:53,254 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:53,468 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-15 18:41:53,469 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:53,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:53,470 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-10-15 18:41:53,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:53,470 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234191597] [2020-10-15 18:41:53,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:53,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:53,545 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:53,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234191597] [2020-10-15 18:41:53,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568278307] [2020-10-15 18:41:53,546 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:53,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:41:53,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:53,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:53,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:53,713 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:41:53,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:53,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 18:41:53,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325455711] [2020-10-15 18:41:53,715 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 18:41:53,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:53,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 18:41:53,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 18:41:53,716 INFO L87 Difference]: Start difference. First operand 2434 states and 9410 transitions. Second operand 19 states. [2020-10-15 18:41:54,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:54,589 INFO L93 Difference]: Finished difference Result 6296 states and 21798 transitions. [2020-10-15 18:41:54,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 18:41:54,589 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 18:41:54,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:54,603 INFO L225 Difference]: With dead ends: 6296 [2020-10-15 18:41:54,603 INFO L226 Difference]: Without dead ends: 6279 [2020-10-15 18:41:54,604 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:41:54,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6279 states. [2020-10-15 18:41:54,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6279 to 2330. [2020-10-15 18:41:54,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2330 states. [2020-10-15 18:41:54,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2330 states to 2330 states and 9020 transitions. [2020-10-15 18:41:54,669 INFO L78 Accepts]: Start accepts. Automaton has 2330 states and 9020 transitions. Word has length 19 [2020-10-15 18:41:54,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:54,669 INFO L481 AbstractCegarLoop]: Abstraction has 2330 states and 9020 transitions. [2020-10-15 18:41:54,669 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 18:41:54,669 INFO L276 IsEmpty]: Start isEmpty. Operand 2330 states and 9020 transitions. [2020-10-15 18:41:54,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:41:54,670 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:54,671 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:54,871 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:54,872 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:54,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:54,872 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-10-15 18:41:54,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:54,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998546583] [2020-10-15 18:41:54,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:54,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:54,960 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:54,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998546583] [2020-10-15 18:41:54,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620232344] [2020-10-15 18:41:54,960 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:55,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:41:55,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:55,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:41:55,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:55,125 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:41:55,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:55,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 18:41:55,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654696926] [2020-10-15 18:41:55,127 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 18:41:55,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:55,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 18:41:55,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 18:41:55,127 INFO L87 Difference]: Start difference. First operand 2330 states and 9020 transitions. Second operand 19 states. [2020-10-15 18:41:55,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:55,931 INFO L93 Difference]: Finished difference Result 4998 states and 16790 transitions. [2020-10-15 18:41:55,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 18:41:55,932 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 18:41:55,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:55,939 INFO L225 Difference]: With dead ends: 4998 [2020-10-15 18:41:55,939 INFO L226 Difference]: Without dead ends: 4985 [2020-10-15 18:41:55,940 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:41:55,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4985 states. [2020-10-15 18:41:56,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4985 to 2353. [2020-10-15 18:41:56,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2353 states. [2020-10-15 18:41:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2353 states to 2353 states and 9106 transitions. [2020-10-15 18:41:56,018 INFO L78 Accepts]: Start accepts. Automaton has 2353 states and 9106 transitions. Word has length 19 [2020-10-15 18:41:56,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:56,019 INFO L481 AbstractCegarLoop]: Abstraction has 2353 states and 9106 transitions. [2020-10-15 18:41:56,019 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 18:41:56,019 INFO L276 IsEmpty]: Start isEmpty. Operand 2353 states and 9106 transitions. [2020-10-15 18:41:56,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:41:56,021 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:56,021 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:56,236 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-15 18:41:56,236 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:56,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:56,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1402635183, now seen corresponding path program 3 times [2020-10-15 18:41:56,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:56,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293990164] [2020-10-15 18:41:56,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:56,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:56,339 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:56,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293990164] [2020-10-15 18:41:56,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698896975] [2020-10-15 18:41:56,339 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:56,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 18:41:56,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:56,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:41:56,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:56,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:56,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:56,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:41:56,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805425108] [2020-10-15 18:41:56,548 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:41:56,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:56,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:41:56,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:41:56,550 INFO L87 Difference]: Start difference. First operand 2353 states and 9106 transitions. Second operand 20 states. [2020-10-15 18:41:57,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:57,577 INFO L93 Difference]: Finished difference Result 5765 states and 19150 transitions. [2020-10-15 18:41:57,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 18:41:57,577 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:41:57,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:57,585 INFO L225 Difference]: With dead ends: 5765 [2020-10-15 18:41:57,586 INFO L226 Difference]: Without dead ends: 5752 [2020-10-15 18:41:57,588 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=423, Invalid=1469, Unknown=0, NotChecked=0, Total=1892 [2020-10-15 18:41:57,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5752 states. [2020-10-15 18:41:57,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5752 to 2296. [2020-10-15 18:41:57,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2296 states. [2020-10-15 18:41:57,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 8805 transitions. [2020-10-15 18:41:57,681 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 8805 transitions. Word has length 19 [2020-10-15 18:41:57,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:57,681 INFO L481 AbstractCegarLoop]: Abstraction has 2296 states and 8805 transitions. [2020-10-15 18:41:57,681 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:41:57,682 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 8805 transitions. [2020-10-15 18:41:57,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:41:57,686 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:57,686 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:57,900 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-15 18:41:57,900 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:57,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:57,901 INFO L82 PathProgramCache]: Analyzing trace with hash 316303169, now seen corresponding path program 4 times [2020-10-15 18:41:57,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:57,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808935564] [2020-10-15 18:41:57,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:57,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:57,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:57,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808935564] [2020-10-15 18:41:57,972 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890811134] [2020-10-15 18:41:57,972 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:58,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:41:58,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:41:58,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:41:58,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:41:58,175 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:41:58,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:41:58,176 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:41:58,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666294172] [2020-10-15 18:41:58,176 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:41:58,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:41:58,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:41:58,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:41:58,177 INFO L87 Difference]: Start difference. First operand 2296 states and 8805 transitions. Second operand 20 states. [2020-10-15 18:41:59,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:41:59,335 INFO L93 Difference]: Finished difference Result 6013 states and 19535 transitions. [2020-10-15 18:41:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 18:41:59,339 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:41:59,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:41:59,351 INFO L225 Difference]: With dead ends: 6013 [2020-10-15 18:41:59,352 INFO L226 Difference]: Without dead ends: 5999 [2020-10-15 18:41:59,353 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 18:41:59,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5999 states. [2020-10-15 18:41:59,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5999 to 2137. [2020-10-15 18:41:59,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2137 states. [2020-10-15 18:41:59,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 8171 transitions. [2020-10-15 18:41:59,429 INFO L78 Accepts]: Start accepts. Automaton has 2137 states and 8171 transitions. Word has length 19 [2020-10-15 18:41:59,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:41:59,429 INFO L481 AbstractCegarLoop]: Abstraction has 2137 states and 8171 transitions. [2020-10-15 18:41:59,430 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:41:59,430 INFO L276 IsEmpty]: Start isEmpty. Operand 2137 states and 8171 transitions. [2020-10-15 18:41:59,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:41:59,431 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:41:59,431 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:41:59,644 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-15 18:41:59,645 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:41:59,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:41:59,645 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-10-15 18:41:59,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:41:59,646 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996966846] [2020-10-15 18:41:59,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:41:59,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:59,745 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:41:59,745 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996966846] [2020-10-15 18:41:59,745 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424832775] [2020-10-15 18:41:59,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:41:59,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:41:59,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:41:59,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:00,002 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:00,002 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:00,002 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:42:00,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810190370] [2020-10-15 18:42:00,003 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:42:00,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:00,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:42:00,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:42:00,004 INFO L87 Difference]: Start difference. First operand 2137 states and 8171 transitions. Second operand 23 states. [2020-10-15 18:42:06,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:06,396 INFO L93 Difference]: Finished difference Result 16699 states and 48935 transitions. [2020-10-15 18:42:06,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-10-15 18:42:06,396 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:42:06,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:06,420 INFO L225 Difference]: With dead ends: 16699 [2020-10-15 18:42:06,420 INFO L226 Difference]: Without dead ends: 16669 [2020-10-15 18:42:06,426 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11551 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=4252, Invalid=24818, Unknown=0, NotChecked=0, Total=29070 [2020-10-15 18:42:06,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16669 states. [2020-10-15 18:42:06,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16669 to 2250. [2020-10-15 18:42:06,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2250 states. [2020-10-15 18:42:06,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2250 states to 2250 states and 8709 transitions. [2020-10-15 18:42:06,572 INFO L78 Accepts]: Start accepts. Automaton has 2250 states and 8709 transitions. Word has length 21 [2020-10-15 18:42:06,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:06,572 INFO L481 AbstractCegarLoop]: Abstraction has 2250 states and 8709 transitions. [2020-10-15 18:42:06,572 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:42:06,572 INFO L276 IsEmpty]: Start isEmpty. Operand 2250 states and 8709 transitions. [2020-10-15 18:42:06,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:06,574 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:06,574 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:06,781 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-15 18:42:06,782 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:06,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:06,782 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-10-15 18:42:06,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:06,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645814101] [2020-10-15 18:42:06,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:06,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:06,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:06,875 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645814101] [2020-10-15 18:42:06,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77888751] [2020-10-15 18:42:06,876 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:06,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:42:06,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:06,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:06,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:07,266 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:07,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:07,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:42:07,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797182310] [2020-10-15 18:42:07,268 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:42:07,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:07,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:42:07,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:42:07,275 INFO L87 Difference]: Start difference. First operand 2250 states and 8709 transitions. Second operand 24 states. [2020-10-15 18:42:07,607 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 12 [2020-10-15 18:42:11,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:11,939 INFO L93 Difference]: Finished difference Result 12670 states and 37996 transitions. [2020-10-15 18:42:11,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-15 18:42:11,939 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:42:11,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:11,956 INFO L225 Difference]: With dead ends: 12670 [2020-10-15 18:42:11,957 INFO L226 Difference]: Without dead ends: 12624 [2020-10-15 18:42:11,960 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6235 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-15 18:42:12,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12624 states. [2020-10-15 18:42:12,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12624 to 2290. [2020-10-15 18:42:12,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2290 states. [2020-10-15 18:42:12,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 8926 transitions. [2020-10-15 18:42:12,068 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 8926 transitions. Word has length 21 [2020-10-15 18:42:12,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:12,068 INFO L481 AbstractCegarLoop]: Abstraction has 2290 states and 8926 transitions. [2020-10-15 18:42:12,068 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:42:12,068 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 8926 transitions. [2020-10-15 18:42:12,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:12,070 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:12,070 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:12,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:12,271 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:12,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:12,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1221323511, now seen corresponding path program 3 times [2020-10-15 18:42:12,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:12,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395955839] [2020-10-15 18:42:12,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:12,360 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:42:12,360 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395955839] [2020-10-15 18:42:12,360 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813815878] [2020-10-15 18:42:12,360 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:12,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 18:42:12,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:12,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:12,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:12,616 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:12,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:12,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:42:12,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74217679] [2020-10-15 18:42:12,617 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:42:12,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:12,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:42:12,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:42:12,618 INFO L87 Difference]: Start difference. First operand 2290 states and 8926 transitions. Second operand 23 states. [2020-10-15 18:42:17,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:17,310 INFO L93 Difference]: Finished difference Result 9883 states and 28929 transitions. [2020-10-15 18:42:17,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-15 18:42:17,311 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:42:17,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:17,325 INFO L225 Difference]: With dead ends: 9883 [2020-10-15 18:42:17,325 INFO L226 Difference]: Without dead ends: 9872 [2020-10-15 18:42:17,327 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6656 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2742, Invalid=15080, Unknown=0, NotChecked=0, Total=17822 [2020-10-15 18:42:17,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9872 states. [2020-10-15 18:42:17,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9872 to 2209. [2020-10-15 18:42:17,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2209 states. [2020-10-15 18:42:17,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 8538 transitions. [2020-10-15 18:42:17,405 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 8538 transitions. Word has length 21 [2020-10-15 18:42:17,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:17,405 INFO L481 AbstractCegarLoop]: Abstraction has 2209 states and 8538 transitions. [2020-10-15 18:42:17,405 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:42:17,405 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 8538 transitions. [2020-10-15 18:42:17,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:17,406 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:17,406 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:17,608 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:17,609 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:17,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:17,609 INFO L82 PathProgramCache]: Analyzing trace with hash 497614841, now seen corresponding path program 4 times [2020-10-15 18:42:17,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:17,610 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138652612] [2020-10-15 18:42:17,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:17,704 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:42:17,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138652612] [2020-10-15 18:42:17,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535131474] [2020-10-15 18:42:17,705 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:17,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:42:17,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:17,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:17,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:17,952 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:17,952 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:17,952 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:42:17,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005816733] [2020-10-15 18:42:17,953 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:42:17,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:17,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:42:17,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:42:17,954 INFO L87 Difference]: Start difference. First operand 2209 states and 8538 transitions. Second operand 23 states. [2020-10-15 18:42:22,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:22,822 INFO L93 Difference]: Finished difference Result 10177 states and 29709 transitions. [2020-10-15 18:42:22,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2020-10-15 18:42:22,823 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:42:22,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:22,837 INFO L225 Difference]: With dead ends: 10177 [2020-10-15 18:42:22,837 INFO L226 Difference]: Without dead ends: 10168 [2020-10-15 18:42:22,839 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6594 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2710, Invalid=14582, Unknown=0, NotChecked=0, Total=17292 [2020-10-15 18:42:22,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10168 states. [2020-10-15 18:42:22,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10168 to 2191. [2020-10-15 18:42:22,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2191 states. [2020-10-15 18:42:22,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2191 states to 2191 states and 8469 transitions. [2020-10-15 18:42:22,920 INFO L78 Accepts]: Start accepts. Automaton has 2191 states and 8469 transitions. Word has length 21 [2020-10-15 18:42:22,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:22,921 INFO L481 AbstractCegarLoop]: Abstraction has 2191 states and 8469 transitions. [2020-10-15 18:42:22,921 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:42:22,921 INFO L276 IsEmpty]: Start isEmpty. Operand 2191 states and 8469 transitions. [2020-10-15 18:42:22,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:22,922 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:22,922 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:23,122 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:23,123 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:23,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:23,124 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 5 times [2020-10-15 18:42:23,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:23,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539842658] [2020-10-15 18:42:23,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:23,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:23,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:23,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539842658] [2020-10-15 18:42:23,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115180425] [2020-10-15 18:42:23,251 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:23,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 18:42:23,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:23,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:23,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:23,491 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:23,491 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:42:23,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513698696] [2020-10-15 18:42:23,492 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:42:23,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:23,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:42:23,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:42:23,493 INFO L87 Difference]: Start difference. First operand 2191 states and 8469 transitions. Second operand 24 states. [2020-10-15 18:42:28,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:28,794 INFO L93 Difference]: Finished difference Result 20292 states and 62482 transitions. [2020-10-15 18:42:28,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-10-15 18:42:28,795 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:42:28,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:28,825 INFO L225 Difference]: With dead ends: 20292 [2020-10-15 18:42:28,825 INFO L226 Difference]: Without dead ends: 20283 [2020-10-15 18:42:28,827 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8380 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3579, Invalid=18473, Unknown=0, NotChecked=0, Total=22052 [2020-10-15 18:42:28,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20283 states. [2020-10-15 18:42:28,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20283 to 2281. [2020-10-15 18:42:28,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2281 states. [2020-10-15 18:42:28,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8895 transitions. [2020-10-15 18:42:28,972 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8895 transitions. Word has length 21 [2020-10-15 18:42:28,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:28,972 INFO L481 AbstractCegarLoop]: Abstraction has 2281 states and 8895 transitions. [2020-10-15 18:42:28,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:42:28,973 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8895 transitions. [2020-10-15 18:42:28,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:28,974 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:28,974 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:29,175 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-15 18:42:29,175 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:29,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:29,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 6 times [2020-10-15 18:42:29,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:29,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485416325] [2020-10-15 18:42:29,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:29,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:29,290 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:29,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485416325] [2020-10-15 18:42:29,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697172252] [2020-10-15 18:42:29,291 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:29,417 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 18:42:29,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:29,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:29,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:29,611 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:29,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:29,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:42:29,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704190334] [2020-10-15 18:42:29,612 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:42:29,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:29,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:42:29,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:42:29,613 INFO L87 Difference]: Start difference. First operand 2281 states and 8895 transitions. Second operand 24 states. [2020-10-15 18:42:32,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:32,829 INFO L93 Difference]: Finished difference Result 13322 states and 41408 transitions. [2020-10-15 18:42:32,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2020-10-15 18:42:32,829 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:42:32,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:32,849 INFO L225 Difference]: With dead ends: 13322 [2020-10-15 18:42:32,849 INFO L226 Difference]: Without dead ends: 13299 [2020-10-15 18:42:32,850 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3070 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1681, Invalid=7439, Unknown=0, NotChecked=0, Total=9120 [2020-10-15 18:42:32,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13299 states. [2020-10-15 18:42:32,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13299 to 2364. [2020-10-15 18:42:32,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2364 states. [2020-10-15 18:42:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2364 states to 2364 states and 9320 transitions. [2020-10-15 18:42:32,954 INFO L78 Accepts]: Start accepts. Automaton has 2364 states and 9320 transitions. Word has length 21 [2020-10-15 18:42:32,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:32,954 INFO L481 AbstractCegarLoop]: Abstraction has 2364 states and 9320 transitions. [2020-10-15 18:42:32,954 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:42:32,954 INFO L276 IsEmpty]: Start isEmpty. Operand 2364 states and 9320 transitions. [2020-10-15 18:42:32,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:32,956 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:32,956 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:33,156 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-15 18:42:33,157 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:33,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:33,158 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 7 times [2020-10-15 18:42:33,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:33,158 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867041142] [2020-10-15 18:42:33,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:33,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:33,268 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:33,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867041142] [2020-10-15 18:42:33,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191538313] [2020-10-15 18:42:33,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:33,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:33,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:33,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:33,508 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:33,509 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:33,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:42:33,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010341971] [2020-10-15 18:42:33,510 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:42:33,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:33,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:42:33,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:42:33,510 INFO L87 Difference]: Start difference. First operand 2364 states and 9320 transitions. Second operand 24 states. [2020-10-15 18:42:37,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:37,231 INFO L93 Difference]: Finished difference Result 17817 states and 55054 transitions. [2020-10-15 18:42:37,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-15 18:42:37,231 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:42:37,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:37,257 INFO L225 Difference]: With dead ends: 17817 [2020-10-15 18:42:37,258 INFO L226 Difference]: Without dead ends: 17803 [2020-10-15 18:42:37,258 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-15 18:42:37,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17803 states. [2020-10-15 18:42:37,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17803 to 2349. [2020-10-15 18:42:37,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2349 states. [2020-10-15 18:42:37,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 9316 transitions. [2020-10-15 18:42:37,389 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 9316 transitions. Word has length 21 [2020-10-15 18:42:37,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:37,390 INFO L481 AbstractCegarLoop]: Abstraction has 2349 states and 9316 transitions. [2020-10-15 18:42:37,390 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:42:37,390 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 9316 transitions. [2020-10-15 18:42:37,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:37,391 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:37,392 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:37,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-15 18:42:37,592 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:37,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:37,593 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 8 times [2020-10-15 18:42:37,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:37,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60513743] [2020-10-15 18:42:37,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:37,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:37,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:37,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60513743] [2020-10-15 18:42:37,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150623682] [2020-10-15 18:42:37,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:37,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:42:37,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:37,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:37,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:37,952 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:37,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:37,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:42:37,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579546248] [2020-10-15 18:42:37,953 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:42:37,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:37,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:42:37,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:42:37,954 INFO L87 Difference]: Start difference. First operand 2349 states and 9316 transitions. Second operand 24 states. [2020-10-15 18:42:41,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:41,676 INFO L93 Difference]: Finished difference Result 15364 states and 46571 transitions. [2020-10-15 18:42:41,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-15 18:42:41,677 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:42:41,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:41,699 INFO L225 Difference]: With dead ends: 15364 [2020-10-15 18:42:41,699 INFO L226 Difference]: Without dead ends: 15352 [2020-10-15 18:42:41,700 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-15 18:42:41,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15352 states. [2020-10-15 18:42:41,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15352 to 2316. [2020-10-15 18:42:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2316 states. [2020-10-15 18:42:41,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2316 states to 2316 states and 9184 transitions. [2020-10-15 18:42:41,814 INFO L78 Accepts]: Start accepts. Automaton has 2316 states and 9184 transitions. Word has length 21 [2020-10-15 18:42:41,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:41,814 INFO L481 AbstractCegarLoop]: Abstraction has 2316 states and 9184 transitions. [2020-10-15 18:42:41,814 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:42:41,814 INFO L276 IsEmpty]: Start isEmpty. Operand 2316 states and 9184 transitions. [2020-10-15 18:42:41,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:41,816 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:41,816 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:42,029 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-15 18:42:42,030 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:42,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:42,030 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-10-15 18:42:42,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:42,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086727463] [2020-10-15 18:42:42,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:42,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:42,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-15 18:42:42,066 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086727463] [2020-10-15 18:42:42,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:42:42,066 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:42:42,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489255606] [2020-10-15 18:42:42,066 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:42:42,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:42,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:42:42,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:42:42,067 INFO L87 Difference]: Start difference. First operand 2316 states and 9184 transitions. Second operand 5 states. [2020-10-15 18:42:42,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:42,174 INFO L93 Difference]: Finished difference Result 3867 states and 13980 transitions. [2020-10-15 18:42:42,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:42:42,174 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-15 18:42:42,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:42,182 INFO L225 Difference]: With dead ends: 3867 [2020-10-15 18:42:42,183 INFO L226 Difference]: Without dead ends: 3851 [2020-10-15 18:42:42,183 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:42:42,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3851 states. [2020-10-15 18:42:42,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3851 to 2519. [2020-10-15 18:42:42,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2519 states. [2020-10-15 18:42:42,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2519 states to 2519 states and 9807 transitions. [2020-10-15 18:42:42,229 INFO L78 Accepts]: Start accepts. Automaton has 2519 states and 9807 transitions. Word has length 21 [2020-10-15 18:42:42,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:42,229 INFO L481 AbstractCegarLoop]: Abstraction has 2519 states and 9807 transitions. [2020-10-15 18:42:42,229 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:42:42,229 INFO L276 IsEmpty]: Start isEmpty. Operand 2519 states and 9807 transitions. [2020-10-15 18:42:42,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:42,231 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:42,231 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:42,231 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-10-15 18:42:42,231 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:42,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:42,231 INFO L82 PathProgramCache]: Analyzing trace with hash -846758711, now seen corresponding path program 9 times [2020-10-15 18:42:42,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:42,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971746451] [2020-10-15 18:42:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:42,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:42,343 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:42,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971746451] [2020-10-15 18:42:42,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050613145] [2020-10-15 18:42:42,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:42,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 18:42:42,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:42,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:42,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:42,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:42,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:42,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:42:42,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351349977] [2020-10-15 18:42:42,590 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:42:42,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:42,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:42:42,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:42:42,591 INFO L87 Difference]: Start difference. First operand 2519 states and 9807 transitions. Second operand 24 states. [2020-10-15 18:42:49,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:49,090 INFO L93 Difference]: Finished difference Result 20264 states and 62039 transitions. [2020-10-15 18:42:49,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2020-10-15 18:42:49,090 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:42:49,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:49,121 INFO L225 Difference]: With dead ends: 20264 [2020-10-15 18:42:49,121 INFO L226 Difference]: Without dead ends: 20244 [2020-10-15 18:42:49,122 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10493 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=4446, Invalid=22944, Unknown=0, NotChecked=0, Total=27390 [2020-10-15 18:42:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20244 states. [2020-10-15 18:42:49,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20244 to 2554. [2020-10-15 18:42:49,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2554 states. [2020-10-15 18:42:49,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2554 states to 2554 states and 9958 transitions. [2020-10-15 18:42:49,270 INFO L78 Accepts]: Start accepts. Automaton has 2554 states and 9958 transitions. Word has length 21 [2020-10-15 18:42:49,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:49,270 INFO L481 AbstractCegarLoop]: Abstraction has 2554 states and 9958 transitions. [2020-10-15 18:42:49,271 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:42:49,271 INFO L276 IsEmpty]: Start isEmpty. Operand 2554 states and 9958 transitions. [2020-10-15 18:42:49,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:49,272 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:49,272 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:49,478 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-15 18:42:49,479 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:49,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:49,479 INFO L82 PathProgramCache]: Analyzing trace with hash 687312777, now seen corresponding path program 10 times [2020-10-15 18:42:49,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:49,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241717100] [2020-10-15 18:42:49,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:49,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:49,587 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:49,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241717100] [2020-10-15 18:42:49,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870622114] [2020-10-15 18:42:49,588 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:49,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:42:49,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:49,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:49,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:49,835 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:49,836 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:49,836 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:42:49,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778436918] [2020-10-15 18:42:49,837 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:42:49,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:49,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:42:49,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:42:49,837 INFO L87 Difference]: Start difference. First operand 2554 states and 9958 transitions. Second operand 24 states. [2020-10-15 18:42:53,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:53,411 INFO L93 Difference]: Finished difference Result 12545 states and 38647 transitions. [2020-10-15 18:42:53,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2020-10-15 18:42:53,412 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:42:53,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:53,430 INFO L225 Difference]: With dead ends: 12545 [2020-10-15 18:42:53,430 INFO L226 Difference]: Without dead ends: 12520 [2020-10-15 18:42:53,431 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3767 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2039, Invalid=9091, Unknown=0, NotChecked=0, Total=11130 [2020-10-15 18:42:53,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12520 states. [2020-10-15 18:42:53,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12520 to 2453. [2020-10-15 18:42:53,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2453 states. [2020-10-15 18:42:53,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2453 states to 2453 states and 9523 transitions. [2020-10-15 18:42:53,535 INFO L78 Accepts]: Start accepts. Automaton has 2453 states and 9523 transitions. Word has length 21 [2020-10-15 18:42:53,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:53,536 INFO L481 AbstractCegarLoop]: Abstraction has 2453 states and 9523 transitions. [2020-10-15 18:42:53,536 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:42:53,536 INFO L276 IsEmpty]: Start isEmpty. Operand 2453 states and 9523 transitions. [2020-10-15 18:42:53,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:53,537 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:53,537 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:53,737 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:53,738 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:53,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:53,738 INFO L82 PathProgramCache]: Analyzing trace with hash 130244667, now seen corresponding path program 11 times [2020-10-15 18:42:53,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:53,739 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146764424] [2020-10-15 18:42:53,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:53,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:53,831 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:53,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146764424] [2020-10-15 18:42:53,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236993976] [2020-10-15 18:42:53,832 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:53,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 18:42:53,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:53,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:53,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:54,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:54,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:54,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:42:54,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114080971] [2020-10-15 18:42:54,083 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:42:54,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:54,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:42:54,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:42:54,083 INFO L87 Difference]: Start difference. First operand 2453 states and 9523 transitions. Second operand 23 states. [2020-10-15 18:42:58,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:42:58,521 INFO L93 Difference]: Finished difference Result 10812 states and 32025 transitions. [2020-10-15 18:42:58,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-15 18:42:58,522 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:42:58,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:42:58,536 INFO L225 Difference]: With dead ends: 10812 [2020-10-15 18:42:58,537 INFO L226 Difference]: Without dead ends: 10805 [2020-10-15 18:42:58,538 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6590 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2834, Invalid=14722, Unknown=0, NotChecked=0, Total=17556 [2020-10-15 18:42:58,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10805 states. [2020-10-15 18:42:58,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10805 to 2384. [2020-10-15 18:42:58,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2384 states. [2020-10-15 18:42:58,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2384 states to 2384 states and 9208 transitions. [2020-10-15 18:42:58,628 INFO L78 Accepts]: Start accepts. Automaton has 2384 states and 9208 transitions. Word has length 21 [2020-10-15 18:42:58,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:42:58,628 INFO L481 AbstractCegarLoop]: Abstraction has 2384 states and 9208 transitions. [2020-10-15 18:42:58,628 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:42:58,628 INFO L276 IsEmpty]: Start isEmpty. Operand 2384 states and 9208 transitions. [2020-10-15 18:42:58,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:42:58,630 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:42:58,630 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:42:58,835 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-15 18:42:58,836 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:42:58,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:42:58,836 INFO L82 PathProgramCache]: Analyzing trace with hash 990308489, now seen corresponding path program 12 times [2020-10-15 18:42:58,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:42:58,837 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005980430] [2020-10-15 18:42:58,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:42:58,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:42:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:58,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005980430] [2020-10-15 18:42:58,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844551092] [2020-10-15 18:42:58,943 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:42:59,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 18:42:59,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:42:59,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:42:59,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:42:59,191 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:42:59,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:42:59,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:42:59,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875339833] [2020-10-15 18:42:59,192 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:42:59,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:42:59,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:42:59,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:42:59,193 INFO L87 Difference]: Start difference. First operand 2384 states and 9208 transitions. Second operand 23 states. [2020-10-15 18:43:04,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:04,114 INFO L93 Difference]: Finished difference Result 11481 states and 33893 transitions. [2020-10-15 18:43:04,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2020-10-15 18:43:04,115 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:43:04,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:04,131 INFO L225 Difference]: With dead ends: 11481 [2020-10-15 18:43:04,131 INFO L226 Difference]: Without dead ends: 11475 [2020-10-15 18:43:04,132 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6864 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2919, Invalid=14903, Unknown=0, NotChecked=0, Total=17822 [2020-10-15 18:43:04,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11475 states. [2020-10-15 18:43:04,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11475 to 2373. [2020-10-15 18:43:04,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2373 states. [2020-10-15 18:43:04,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2373 states to 2373 states and 9196 transitions. [2020-10-15 18:43:04,223 INFO L78 Accepts]: Start accepts. Automaton has 2373 states and 9196 transitions. Word has length 21 [2020-10-15 18:43:04,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:04,223 INFO L481 AbstractCegarLoop]: Abstraction has 2373 states and 9196 transitions. [2020-10-15 18:43:04,223 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:43:04,223 INFO L276 IsEmpty]: Start isEmpty. Operand 2373 states and 9196 transitions. [2020-10-15 18:43:04,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:43:04,225 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:04,225 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:04,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:04,441 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:43:04,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:04,441 INFO L82 PathProgramCache]: Analyzing trace with hash -975339911, now seen corresponding path program 13 times [2020-10-15 18:43:04,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:04,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130087188] [2020-10-15 18:43:04,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:04,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:04,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130087188] [2020-10-15 18:43:04,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955228062] [2020-10-15 18:43:04,541 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:04,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:04,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:43:04,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:04,873 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:04,874 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:04,874 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:43:04,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100533893] [2020-10-15 18:43:04,874 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:43:04,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:04,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:43:04,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:43:04,876 INFO L87 Difference]: Start difference. First operand 2373 states and 9196 transitions. Second operand 24 states. [2020-10-15 18:43:09,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:09,479 INFO L93 Difference]: Finished difference Result 12980 states and 39286 transitions. [2020-10-15 18:43:09,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-15 18:43:09,480 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:43:09,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:09,498 INFO L225 Difference]: With dead ends: 12980 [2020-10-15 18:43:09,498 INFO L226 Difference]: Without dead ends: 12966 [2020-10-15 18:43:09,500 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5839 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 18:43:09,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12966 states. [2020-10-15 18:43:09,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12966 to 2234. [2020-10-15 18:43:09,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2234 states. [2020-10-15 18:43:09,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2234 states to 2234 states and 8695 transitions. [2020-10-15 18:43:09,649 INFO L78 Accepts]: Start accepts. Automaton has 2234 states and 8695 transitions. Word has length 21 [2020-10-15 18:43:09,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:09,650 INFO L481 AbstractCegarLoop]: Abstraction has 2234 states and 8695 transitions. [2020-10-15 18:43:09,650 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:43:09,650 INFO L276 IsEmpty]: Start isEmpty. Operand 2234 states and 8695 transitions. [2020-10-15 18:43:09,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-15 18:43:09,651 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:09,652 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:09,861 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-15 18:43:09,862 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 18:43:09,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:09,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-10-15 18:43:09,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:09,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64685311] [2020-10-15 18:43:09,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:43:09,871 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:43:09,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:43:09,876 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:43:09,889 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 18:43:09,889 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 18:43:09,890 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-10-15 18:43:09,890 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 18:43:09,890 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 18:43:09,891 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-15 18:43:09,906 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,906 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,906 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,906 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,907 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,908 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,908 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,908 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,908 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,909 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,909 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,909 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,909 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,909 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,909 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,909 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,910 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,910 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,910 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,910 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,911 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,911 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,911 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,912 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,912 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,912 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,912 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,912 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,914 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,914 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,930 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,930 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,930 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,931 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,931 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,931 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,932 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,933 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,933 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,933 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,933 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,934 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,934 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,934 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,934 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,934 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,936 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,936 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,936 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,936 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,936 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:43:09,937 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-15 18:43:09,937 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 18:43:09,937 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 18:43:09,937 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 18:43:09,937 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 18:43:09,937 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 18:43:09,937 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 18:43:09,937 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 18:43:09,937 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 18:43:09,939 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 18:43:09,939 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-15 18:43:09,939 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-15 18:43:09,939 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-10-15 18:43:09,956 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-10-15 18:43:09,957 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-15 18:43:09,958 INFO L80 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 159 events. 8/159 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 297 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 186. Up to 12 conditions per place. [2020-10-15 18:43:09,963 INFO L117 LiptonReduction]: Number of co-enabled transitions 2860 [2020-10-15 18:43:12,016 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-10-15 18:43:12,592 INFO L132 LiptonReduction]: Checked pairs total: 4341 [2020-10-15 18:43:12,592 INFO L134 LiptonReduction]: Total number of compositions: 126 [2020-10-15 18:43:12,593 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-10-15 18:43:12,864 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-10-15 18:43:12,864 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-10-15 18:43:12,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 18:43:12,865 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:12,865 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 18:43:12,865 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:12,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:12,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-10-15 18:43:12,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:12,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344781839] [2020-10-15 18:43:12,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:12,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:12,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:12,883 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344781839] [2020-10-15 18:43:12,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:43:12,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 18:43:12,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175083828] [2020-10-15 18:43:12,884 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 18:43:12,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:12,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 18:43:12,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:43:12,885 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-10-15 18:43:12,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:12,959 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-10-15 18:43:12,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 18:43:12,960 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 18:43:12,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:12,977 INFO L225 Difference]: With dead ends: 5844 [2020-10-15 18:43:12,977 INFO L226 Difference]: Without dead ends: 5479 [2020-10-15 18:43:12,977 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:43:13,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-10-15 18:43:13,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-10-15 18:43:13,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-10-15 18:43:13,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-10-15 18:43:13,127 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-10-15 18:43:13,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:13,128 INFO L481 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-10-15 18:43:13,128 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 18:43:13,128 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-10-15 18:43:13,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 18:43:13,128 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:13,128 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:13,128 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-10-15 18:43:13,128 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:13,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:13,129 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-10-15 18:43:13,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:13,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531753029] [2020-10-15 18:43:13,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:13,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:13,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531753029] [2020-10-15 18:43:13,159 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:43:13,159 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:43:13,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855500264] [2020-10-15 18:43:13,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:43:13,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:13,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:43:13,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:43:13,160 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-10-15 18:43:13,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:13,327 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-10-15 18:43:13,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:43:13,328 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 18:43:13,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:13,350 INFO L225 Difference]: With dead ends: 11373 [2020-10-15 18:43:13,350 INFO L226 Difference]: Without dead ends: 11366 [2020-10-15 18:43:13,350 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:43:13,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-10-15 18:43:13,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-10-15 18:43:13,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-10-15 18:43:13,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-10-15 18:43:13,548 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-10-15 18:43:13,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:13,549 INFO L481 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-10-15 18:43:13,549 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:43:13,549 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-10-15 18:43:13,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 18:43:13,549 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:13,549 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:13,549 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-10-15 18:43:13,549 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:13,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:13,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-10-15 18:43:13,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:13,550 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321892756] [2020-10-15 18:43:13,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:13,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:13,591 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 18:43:13,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321892756] [2020-10-15 18:43:13,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:43:13,592 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:43:13,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340744186] [2020-10-15 18:43:13,592 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:43:13,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:13,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:43:13,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:43:13,593 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-10-15 18:43:13,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:13,862 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-10-15 18:43:13,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:43:13,863 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 18:43:13,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:13,914 INFO L225 Difference]: With dead ends: 12785 [2020-10-15 18:43:13,914 INFO L226 Difference]: Without dead ends: 12772 [2020-10-15 18:43:13,914 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:43:14,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-10-15 18:43:14,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-10-15 18:43:14,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-10-15 18:43:14,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-10-15 18:43:14,563 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-10-15 18:43:14,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:14,564 INFO L481 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-10-15 18:43:14,564 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:43:14,564 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-10-15 18:43:14,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:43:14,564 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:14,564 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:14,565 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-10-15 18:43:14,565 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:14,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:14,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-10-15 18:43:14,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:14,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601703708] [2020-10-15 18:43:14,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:14,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:14,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:14,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601703708] [2020-10-15 18:43:14,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295575616] [2020-10-15 18:43:14,644 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 18:43:14,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:14,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:43:14,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:14,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:14,838 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:14,838 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 18:43:14,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19469607] [2020-10-15 18:43:14,839 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 18:43:14,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:14,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 18:43:14,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-15 18:43:14,840 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 18 states. [2020-10-15 18:43:16,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:16,120 INFO L93 Difference]: Finished difference Result 23025 states and 86555 transitions. [2020-10-15 18:43:16,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 18:43:16,121 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 18:43:16,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:16,163 INFO L225 Difference]: With dead ends: 23025 [2020-10-15 18:43:16,163 INFO L226 Difference]: Without dead ends: 23014 [2020-10-15 18:43:16,164 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 18:43:16,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23014 states. [2020-10-15 18:43:16,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23014 to 7423. [2020-10-15 18:43:16,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7423 states. [2020-10-15 18:43:16,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7423 states to 7423 states and 33792 transitions. [2020-10-15 18:43:16,473 INFO L78 Accepts]: Start accepts. Automaton has 7423 states and 33792 transitions. Word has length 15 [2020-10-15 18:43:16,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:16,474 INFO L481 AbstractCegarLoop]: Abstraction has 7423 states and 33792 transitions. [2020-10-15 18:43:16,474 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 18:43:16,474 INFO L276 IsEmpty]: Start isEmpty. Operand 7423 states and 33792 transitions. [2020-10-15 18:43:16,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:43:16,474 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:16,474 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:16,674 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-15 18:43:16,675 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:16,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:16,675 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-10-15 18:43:16,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:16,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103858868] [2020-10-15 18:43:16,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:16,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:16,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:16,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103858868] [2020-10-15 18:43:16,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078247355] [2020-10-15 18:43:16,752 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-15 18:43:16,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:43:16,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:43:16,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:43:16,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:16,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:16,954 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:16,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 18:43:16,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220895326] [2020-10-15 18:43:16,955 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 18:43:16,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:16,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 18:43:16,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-15 18:43:16,956 INFO L87 Difference]: Start difference. First operand 7423 states and 33792 transitions. Second operand 18 states. [2020-10-15 18:43:18,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:18,054 INFO L93 Difference]: Finished difference Result 29614 states and 114072 transitions. [2020-10-15 18:43:18,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 18:43:18,055 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 18:43:18,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:18,116 INFO L225 Difference]: With dead ends: 29614 [2020-10-15 18:43:18,117 INFO L226 Difference]: Without dead ends: 29600 [2020-10-15 18:43:18,117 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 18:43:18,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29600 states. [2020-10-15 18:43:19,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29600 to 7168. [2020-10-15 18:43:19,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7168 states. [2020-10-15 18:43:19,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7168 states to 7168 states and 32668 transitions. [2020-10-15 18:43:19,356 INFO L78 Accepts]: Start accepts. Automaton has 7168 states and 32668 transitions. Word has length 15 [2020-10-15 18:43:19,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:19,357 INFO L481 AbstractCegarLoop]: Abstraction has 7168 states and 32668 transitions. [2020-10-15 18:43:19,357 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 18:43:19,357 INFO L276 IsEmpty]: Start isEmpty. Operand 7168 states and 32668 transitions. [2020-10-15 18:43:19,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 18:43:19,358 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:19,358 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:19,564 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-15 18:43:19,565 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:19,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:19,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-10-15 18:43:19,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:19,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971426506] [2020-10-15 18:43:19,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:19,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:19,596 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 18:43:19,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971426506] [2020-10-15 18:43:19,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:43:19,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:43:19,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432913792] [2020-10-15 18:43:19,597 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:43:19,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:19,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:43:19,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:43:19,598 INFO L87 Difference]: Start difference. First operand 7168 states and 32668 transitions. Second operand 5 states. [2020-10-15 18:43:19,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:19,773 INFO L93 Difference]: Finished difference Result 14114 states and 59552 transitions. [2020-10-15 18:43:19,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:43:19,774 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 18:43:19,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:19,802 INFO L225 Difference]: With dead ends: 14114 [2020-10-15 18:43:19,803 INFO L226 Difference]: Without dead ends: 14092 [2020-10-15 18:43:19,803 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:43:19,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states. [2020-10-15 18:43:20,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 8447. [2020-10-15 18:43:20,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8447 states. [2020-10-15 18:43:20,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8447 states to 8447 states and 38789 transitions. [2020-10-15 18:43:20,054 INFO L78 Accepts]: Start accepts. Automaton has 8447 states and 38789 transitions. Word has length 17 [2020-10-15 18:43:20,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:20,055 INFO L481 AbstractCegarLoop]: Abstraction has 8447 states and 38789 transitions. [2020-10-15 18:43:20,055 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:43:20,055 INFO L276 IsEmpty]: Start isEmpty. Operand 8447 states and 38789 transitions. [2020-10-15 18:43:20,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:43:20,056 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:20,056 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:20,056 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-10-15 18:43:20,056 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:20,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:20,056 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-10-15 18:43:20,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:20,057 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78942512] [2020-10-15 18:43:20,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:20,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:20,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:20,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78942512] [2020-10-15 18:43:20,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085659627] [2020-10-15 18:43:20,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:20,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:20,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:43:20,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:20,421 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:20,421 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:20,421 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:43:20,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113495189] [2020-10-15 18:43:20,422 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:43:20,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:20,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:43:20,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:43:20,423 INFO L87 Difference]: Start difference. First operand 8447 states and 38789 transitions. Second operand 20 states. [2020-10-15 18:43:22,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:22,313 INFO L93 Difference]: Finished difference Result 23172 states and 91050 transitions. [2020-10-15 18:43:22,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 18:43:22,313 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:43:22,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:22,364 INFO L225 Difference]: With dead ends: 23172 [2020-10-15 18:43:22,365 INFO L226 Difference]: Without dead ends: 23156 [2020-10-15 18:43:22,365 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-15 18:43:22,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23156 states. [2020-10-15 18:43:22,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23156 to 8503. [2020-10-15 18:43:22,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8503 states. [2020-10-15 18:43:22,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8503 states to 8503 states and 38957 transitions. [2020-10-15 18:43:22,703 INFO L78 Accepts]: Start accepts. Automaton has 8503 states and 38957 transitions. Word has length 19 [2020-10-15 18:43:22,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:22,703 INFO L481 AbstractCegarLoop]: Abstraction has 8503 states and 38957 transitions. [2020-10-15 18:43:22,703 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:43:22,704 INFO L276 IsEmpty]: Start isEmpty. Operand 8503 states and 38957 transitions. [2020-10-15 18:43:22,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:43:22,704 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:22,705 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:22,917 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-15 18:43:22,918 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:22,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:22,918 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-10-15 18:43:22,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:22,919 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833849625] [2020-10-15 18:43:22,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:22,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:22,995 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833849625] [2020-10-15 18:43:22,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080394948] [2020-10-15 18:43:22,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:23,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:43:23,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:23,218 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:23,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:23,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:43:23,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582853203] [2020-10-15 18:43:23,219 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:43:23,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:23,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:43:23,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:43:23,219 INFO L87 Difference]: Start difference. First operand 8503 states and 38957 transitions. Second operand 20 states. [2020-10-15 18:43:24,033 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 15 [2020-10-15 18:43:24,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:24,791 INFO L93 Difference]: Finished difference Result 24677 states and 96805 transitions. [2020-10-15 18:43:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 18:43:24,792 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:43:24,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:24,840 INFO L225 Difference]: With dead ends: 24677 [2020-10-15 18:43:24,841 INFO L226 Difference]: Without dead ends: 24658 [2020-10-15 18:43:24,841 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 18:43:24,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24658 states. [2020-10-15 18:43:25,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24658 to 8577. [2020-10-15 18:43:25,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8577 states. [2020-10-15 18:43:25,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8577 states to 8577 states and 39244 transitions. [2020-10-15 18:43:25,180 INFO L78 Accepts]: Start accepts. Automaton has 8577 states and 39244 transitions. Word has length 19 [2020-10-15 18:43:25,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:25,180 INFO L481 AbstractCegarLoop]: Abstraction has 8577 states and 39244 transitions. [2020-10-15 18:43:25,180 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:43:25,180 INFO L276 IsEmpty]: Start isEmpty. Operand 8577 states and 39244 transitions. [2020-10-15 18:43:25,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:43:25,181 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:25,181 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:25,386 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:25,387 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:25,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:25,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-10-15 18:43:25,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:25,388 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329212978] [2020-10-15 18:43:25,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:25,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:25,477 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:25,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329212978] [2020-10-15 18:43:25,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826441357] [2020-10-15 18:43: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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:25,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:43:25,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:43:25,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:43:25,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:25,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:43:25,698 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:25,698 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 18:43:25,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752417843] [2020-10-15 18:43:25,698 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 18:43:25,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:25,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 18:43:25,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 18:43:25,699 INFO L87 Difference]: Start difference. First operand 8577 states and 39244 transitions. Second operand 19 states. [2020-10-15 18:43:26,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:26,776 INFO L93 Difference]: Finished difference Result 19940 states and 80274 transitions. [2020-10-15 18:43:26,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 18:43:26,776 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 18:43:26,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:26,815 INFO L225 Difference]: With dead ends: 19940 [2020-10-15 18:43:26,816 INFO L226 Difference]: Without dead ends: 19921 [2020-10-15 18:43:26,816 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:43:26,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19921 states. [2020-10-15 18:43:27,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19921 to 8468. [2020-10-15 18:43:27,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8468 states. [2020-10-15 18:43:27,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8468 states to 8468 states and 38762 transitions. [2020-10-15 18:43:27,120 INFO L78 Accepts]: Start accepts. Automaton has 8468 states and 38762 transitions. Word has length 19 [2020-10-15 18:43:27,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:27,121 INFO L481 AbstractCegarLoop]: Abstraction has 8468 states and 38762 transitions. [2020-10-15 18:43:27,121 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 18:43:27,121 INFO L276 IsEmpty]: Start isEmpty. Operand 8468 states and 38762 transitions. [2020-10-15 18:43:27,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:43:27,122 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:27,122 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:27,322 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:27,323 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:27,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:27,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-10-15 18:43:27,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:27,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835022636] [2020-10-15 18:43:27,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:27,410 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:27,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835022636] [2020-10-15 18:43:27,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493095719] [2020-10-15 18:43:27,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:27,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:43:27,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:43:27,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:43:27,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:27,603 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:43:27,604 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:27,604 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 18:43:27,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310870412] [2020-10-15 18:43:27,604 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 18:43:27,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:27,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 18:43:27,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 18:43:27,606 INFO L87 Difference]: Start difference. First operand 8468 states and 38762 transitions. Second operand 19 states. [2020-10-15 18:43:28,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:28,708 INFO L93 Difference]: Finished difference Result 22845 states and 94088 transitions. [2020-10-15 18:43:28,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 18:43:28,709 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 18:43:28,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:28,762 INFO L225 Difference]: With dead ends: 22845 [2020-10-15 18:43:28,762 INFO L226 Difference]: Without dead ends: 22820 [2020-10-15 18:43:28,763 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:43:28,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22820 states. [2020-10-15 18:43:29,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22820 to 8329. [2020-10-15 18:43:29,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8329 states. [2020-10-15 18:43:29,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8329 states to 8329 states and 38184 transitions. [2020-10-15 18:43:29,087 INFO L78 Accepts]: Start accepts. Automaton has 8329 states and 38184 transitions. Word has length 19 [2020-10-15 18:43:29,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:29,088 INFO L481 AbstractCegarLoop]: Abstraction has 8329 states and 38184 transitions. [2020-10-15 18:43:29,088 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 18:43:29,088 INFO L276 IsEmpty]: Start isEmpty. Operand 8329 states and 38184 transitions. [2020-10-15 18:43:29,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:43:29,089 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:29,089 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:29,289 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:29,289 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:29,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:29,290 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-10-15 18:43:29,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:29,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570972389] [2020-10-15 18:43:29,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:29,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:29,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:43:29,393 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570972389] [2020-10-15 18:43:29,393 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075181887] [2020-10-15 18:43:29,393 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 18:43:29,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:29,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:43:29,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:29,677 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:29,677 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:29,678 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:43:29,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233995976] [2020-10-15 18:43:29,678 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:43:29,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:29,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:43:29,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:43:29,679 INFO L87 Difference]: Start difference. First operand 8329 states and 38184 transitions. Second operand 23 states. [2020-10-15 18:43:36,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:36,619 INFO L93 Difference]: Finished difference Result 49750 states and 175587 transitions. [2020-10-15 18:43:36,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-10-15 18:43:36,619 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:43:36,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:36,712 INFO L225 Difference]: With dead ends: 49750 [2020-10-15 18:43:36,712 INFO L226 Difference]: Without dead ends: 49701 [2020-10-15 18:43:36,714 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8142 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-10-15 18:43:36,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49701 states. [2020-10-15 18:43:37,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49701 to 8689. [2020-10-15 18:43:37,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8689 states. [2020-10-15 18:43:37,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8689 states to 8689 states and 39965 transitions. [2020-10-15 18:43:37,278 INFO L78 Accepts]: Start accepts. Automaton has 8689 states and 39965 transitions. Word has length 21 [2020-10-15 18:43:37,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:37,278 INFO L481 AbstractCegarLoop]: Abstraction has 8689 states and 39965 transitions. [2020-10-15 18:43:37,278 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:43:37,278 INFO L276 IsEmpty]: Start isEmpty. Operand 8689 states and 39965 transitions. [2020-10-15 18:43:37,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:43:37,279 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:37,279 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:37,480 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-15 18:43:37,480 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:37,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:37,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-10-15 18:43:37,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:37,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670605891] [2020-10-15 18:43:37,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:37,588 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670605891] [2020-10-15 18:43:37,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096731429] [2020-10-15 18:43:37,589 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-15 18:43:37,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:43:37,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:43:37,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:43:37,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:37,905 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:37,906 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:37,906 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:43:37,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289765262] [2020-10-15 18:43:37,906 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:43:37,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:37,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:43:37,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:43:37,907 INFO L87 Difference]: Start difference. First operand 8689 states and 39965 transitions. Second operand 24 states. [2020-10-15 18:43:44,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:44,168 INFO L93 Difference]: Finished difference Result 56458 states and 204600 transitions. [2020-10-15 18:43:44,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-15 18:43:44,169 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:43:44,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:44,279 INFO L225 Difference]: With dead ends: 56458 [2020-10-15 18:43:44,279 INFO L226 Difference]: Without dead ends: 56381 [2020-10-15 18:43:44,280 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6202 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-15 18:43:44,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56381 states. [2020-10-15 18:43:44,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56381 to 8775. [2020-10-15 18:43:44,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8775 states. [2020-10-15 18:43:44,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8775 states to 8775 states and 40541 transitions. [2020-10-15 18:43:44,919 INFO L78 Accepts]: Start accepts. Automaton has 8775 states and 40541 transitions. Word has length 21 [2020-10-15 18:43:44,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:44,919 INFO L481 AbstractCegarLoop]: Abstraction has 8775 states and 40541 transitions. [2020-10-15 18:43:44,919 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:43:44,919 INFO L276 IsEmpty]: Start isEmpty. Operand 8775 states and 40541 transitions. [2020-10-15 18:43:44,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:43:44,920 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:44,920 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:45,121 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:45,121 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:45,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:45,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-10-15 18:43:45,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:45,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005118509] [2020-10-15 18:43:45,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:45,224 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:45,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005118509] [2020-10-15 18:43:45,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381098572] [2020-10-15 18:43:45,224 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:45,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 18:43:45,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:43:45,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:43:45,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:45,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:45,507 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:45,507 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:43:45,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310244400] [2020-10-15 18:43:45,508 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:43:45,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:45,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:43:45,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:43:45,509 INFO L87 Difference]: Start difference. First operand 8775 states and 40541 transitions. Second operand 23 states. [2020-10-15 18:43:52,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:52,000 INFO L93 Difference]: Finished difference Result 52830 states and 186318 transitions. [2020-10-15 18:43:52,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-10-15 18:43:52,001 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:43:52,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:52,101 INFO L225 Difference]: With dead ends: 52830 [2020-10-15 18:43:52,102 INFO L226 Difference]: Without dead ends: 52813 [2020-10-15 18:43:52,103 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8677 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-10-15 18:43:52,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52813 states. [2020-10-15 18:43:52,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52813 to 8850. [2020-10-15 18:43:52,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8850 states. [2020-10-15 18:43:52,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8850 states to 8850 states and 40968 transitions. [2020-10-15 18:43:52,706 INFO L78 Accepts]: Start accepts. Automaton has 8850 states and 40968 transitions. Word has length 21 [2020-10-15 18:43:52,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:52,706 INFO L481 AbstractCegarLoop]: Abstraction has 8850 states and 40968 transitions. [2020-10-15 18:43:52,706 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:43:52,706 INFO L276 IsEmpty]: Start isEmpty. Operand 8850 states and 40968 transitions. [2020-10-15 18:43:52,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:43:52,707 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:52,707 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:52,907 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-15 18:43:52,908 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:52,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:52,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-10-15 18:43:52,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:52,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649961250] [2020-10-15 18:43:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:52,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:53,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649961250] [2020-10-15 18:43:53,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057135066] [2020-10-15 18:43:53,028 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:53,111 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:43:53,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:43:53,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:43:53,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:53,330 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:53,330 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:53,330 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:43:53,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16224043] [2020-10-15 18:43:53,331 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:43:53,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:53,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:43:53,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:43:53,332 INFO L87 Difference]: Start difference. First operand 8850 states and 40968 transitions. Second operand 24 states. [2020-10-15 18:43:55,654 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 17 [2020-10-15 18:43:58,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:43:58,577 INFO L93 Difference]: Finished difference Result 57837 states and 210293 transitions. [2020-10-15 18:43:58,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-15 18:43:58,578 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:43:58,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:43:58,690 INFO L225 Difference]: With dead ends: 57837 [2020-10-15 18:43:58,691 INFO L226 Difference]: Without dead ends: 57780 [2020-10-15 18:43:58,691 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5818 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 18:43:58,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57780 states. [2020-10-15 18:43:59,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57780 to 9015. [2020-10-15 18:43:59,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9015 states. [2020-10-15 18:43:59,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9015 states to 9015 states and 42019 transitions. [2020-10-15 18:43:59,366 INFO L78 Accepts]: Start accepts. Automaton has 9015 states and 42019 transitions. Word has length 21 [2020-10-15 18:43:59,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:43:59,366 INFO L481 AbstractCegarLoop]: Abstraction has 9015 states and 42019 transitions. [2020-10-15 18:43:59,366 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:43:59,366 INFO L276 IsEmpty]: Start isEmpty. Operand 9015 states and 42019 transitions. [2020-10-15 18:43:59,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:43:59,367 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:43:59,367 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:43:59,568 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:59,568 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:43:59,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:43:59,569 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-10-15 18:43:59,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:43:59,569 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984424351] [2020-10-15 18:43:59,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:43:59,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:43:59,689 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:59,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984424351] [2020-10-15 18:43:59,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946238141] [2020-10-15 18:43:59,689 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:43:59,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 18:43:59,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:43:59,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:43:59,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:43:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:43:59,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:43:59,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:43:59,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118655769] [2020-10-15 18:43:59,957 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:43:59,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:43:59,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:43:59,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:43:59,957 INFO L87 Difference]: Start difference. First operand 9015 states and 42019 transitions. Second operand 24 states. [2020-10-15 18:44:04,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:04,635 INFO L93 Difference]: Finished difference Result 68007 states and 249502 transitions. [2020-10-15 18:44:04,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-15 18:44:04,636 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:44:04,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:04,772 INFO L225 Difference]: With dead ends: 68007 [2020-10-15 18:44:04,772 INFO L226 Difference]: Without dead ends: 67995 [2020-10-15 18:44:04,773 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4309 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-15 18:44:05,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67995 states. [2020-10-15 18:44:05,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67995 to 8816. [2020-10-15 18:44:05,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8816 states. [2020-10-15 18:44:05,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8816 states to 8816 states and 41106 transitions. [2020-10-15 18:44:05,513 INFO L78 Accepts]: Start accepts. Automaton has 8816 states and 41106 transitions. Word has length 21 [2020-10-15 18:44:05,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:05,513 INFO L481 AbstractCegarLoop]: Abstraction has 8816 states and 41106 transitions. [2020-10-15 18:44:05,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:44:05,513 INFO L276 IsEmpty]: Start isEmpty. Operand 8816 states and 41106 transitions. [2020-10-15 18:44:05,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:44:05,514 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:05,514 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:05,715 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-15 18:44:05,715 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:05,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:05,716 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-10-15 18:44:05,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:05,717 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387083699] [2020-10-15 18:44:05,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:05,844 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:05,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387083699] [2020-10-15 18:44:05,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103440878] [2020-10-15 18:44:05,845 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:05,920 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 18:44:05,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:44:05,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:44:05,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:06,133 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:06,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:06,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:44:06,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092955531] [2020-10-15 18:44:06,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:44:06,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:06,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:44:06,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:44:06,136 INFO L87 Difference]: Start difference. First operand 8816 states and 41106 transitions. Second operand 24 states. [2020-10-15 18:44:11,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:11,463 INFO L93 Difference]: Finished difference Result 75874 states and 283623 transitions. [2020-10-15 18:44:11,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-15 18:44:11,464 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:44:11,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:11,620 INFO L225 Difference]: With dead ends: 75874 [2020-10-15 18:44:11,620 INFO L226 Difference]: Without dead ends: 75841 [2020-10-15 18:44:11,620 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4110 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-15 18:44:11,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75841 states. [2020-10-15 18:44:12,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75841 to 8779. [2020-10-15 18:44:12,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8779 states. [2020-10-15 18:44:12,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8779 states to 8779 states and 41239 transitions. [2020-10-15 18:44:12,439 INFO L78 Accepts]: Start accepts. Automaton has 8779 states and 41239 transitions. Word has length 21 [2020-10-15 18:44:12,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:12,439 INFO L481 AbstractCegarLoop]: Abstraction has 8779 states and 41239 transitions. [2020-10-15 18:44:12,439 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:44:12,439 INFO L276 IsEmpty]: Start isEmpty. Operand 8779 states and 41239 transitions. [2020-10-15 18:44:12,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:44:12,440 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:12,440 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:12,640 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-15 18:44:12,641 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:12,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:12,642 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-10-15 18:44:12,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:12,642 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593718150] [2020-10-15 18:44:12,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:12,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:12,673 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-15 18:44:12,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593718150] [2020-10-15 18:44:12,674 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:44:12,674 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:44:12,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900234474] [2020-10-15 18:44:12,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:44:12,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:12,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:44:12,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:44:12,675 INFO L87 Difference]: Start difference. First operand 8779 states and 41239 transitions. Second operand 5 states. [2020-10-15 18:44:12,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:12,889 INFO L93 Difference]: Finished difference Result 16198 states and 70654 transitions. [2020-10-15 18:44:12,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:44:12,890 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-15 18:44:12,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:12,923 INFO L225 Difference]: With dead ends: 16198 [2020-10-15 18:44:12,923 INFO L226 Difference]: Without dead ends: 16167 [2020-10-15 18:44:12,924 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:44:13,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16167 states. [2020-10-15 18:44:13,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16167 to 10308. [2020-10-15 18:44:13,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10308 states. [2020-10-15 18:44:13,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10308 states to 10308 states and 48350 transitions. [2020-10-15 18:44:13,207 INFO L78 Accepts]: Start accepts. Automaton has 10308 states and 48350 transitions. Word has length 21 [2020-10-15 18:44:13,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:13,207 INFO L481 AbstractCegarLoop]: Abstraction has 10308 states and 48350 transitions. [2020-10-15 18:44:13,207 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:44:13,207 INFO L276 IsEmpty]: Start isEmpty. Operand 10308 states and 48350 transitions. [2020-10-15 18:44:13,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:44:13,209 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:13,209 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:13,209 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2020-10-15 18:44:13,209 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:13,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:13,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-10-15 18:44:13,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:13,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903548970] [2020-10-15 18:44:13,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:13,303 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:13,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903548970] [2020-10-15 18:44:13,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514149754] [2020-10-15 18:44:13,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:13,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:13,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 18:44:13,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:13,586 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:13,586 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:13,587 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 18:44:13,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089062310] [2020-10-15 18:44:13,587 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 18:44:13,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:13,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 18:44:13,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-15 18:44:13,588 INFO L87 Difference]: Start difference. First operand 10308 states and 48350 transitions. Second operand 22 states. [2020-10-15 18:44:16,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:16,237 INFO L93 Difference]: Finished difference Result 26201 states and 106927 transitions. [2020-10-15 18:44:16,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-15 18:44:16,237 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 18:44:16,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:16,467 INFO L225 Difference]: With dead ends: 26201 [2020-10-15 18:44:16,467 INFO L226 Difference]: Without dead ends: 26178 [2020-10-15 18:44:16,467 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-15 18:44:16,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26178 states. [2020-10-15 18:44:16,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26178 to 10322. [2020-10-15 18:44:16,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10322 states. [2020-10-15 18:44:16,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10322 states to 10322 states and 48233 transitions. [2020-10-15 18:44:16,845 INFO L78 Accepts]: Start accepts. Automaton has 10322 states and 48233 transitions. Word has length 23 [2020-10-15 18:44:16,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:16,845 INFO L481 AbstractCegarLoop]: Abstraction has 10322 states and 48233 transitions. [2020-10-15 18:44:16,845 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 18:44:16,846 INFO L276 IsEmpty]: Start isEmpty. Operand 10322 states and 48233 transitions. [2020-10-15 18:44:16,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:44:16,848 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:16,848 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:17,048 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:17,049 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:17,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:17,049 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-10-15 18:44:17,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:17,050 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198618945] [2020-10-15 18:44:17,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:17,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:17,162 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:17,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198618945] [2020-10-15 18:44:17,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838164069] [2020-10-15 18:44:17,162 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 18:44:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:17,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 18:44:17,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:17,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:17,417 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:17,417 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 18:44:17,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220945171] [2020-10-15 18:44:17,418 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 18:44:17,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:17,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 18:44:17,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-15 18:44:17,418 INFO L87 Difference]: Start difference. First operand 10322 states and 48233 transitions. Second operand 22 states. [2020-10-15 18:44:19,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:19,615 INFO L93 Difference]: Finished difference Result 27459 states and 111719 transitions. [2020-10-15 18:44:19,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-15 18:44:19,616 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 18:44:19,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:19,673 INFO L225 Difference]: With dead ends: 27459 [2020-10-15 18:44:19,673 INFO L226 Difference]: Without dead ends: 27434 [2020-10-15 18:44:19,674 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=611, Invalid=2041, Unknown=0, NotChecked=0, Total=2652 [2020-10-15 18:44:19,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27434 states. [2020-10-15 18:44:20,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27434 to 10334. [2020-10-15 18:44:20,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10334 states. [2020-10-15 18:44:20,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10334 states to 10334 states and 48087 transitions. [2020-10-15 18:44:20,074 INFO L78 Accepts]: Start accepts. Automaton has 10334 states and 48087 transitions. Word has length 23 [2020-10-15 18:44:20,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:20,075 INFO L481 AbstractCegarLoop]: Abstraction has 10334 states and 48087 transitions. [2020-10-15 18:44:20,075 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 18:44:20,075 INFO L276 IsEmpty]: Start isEmpty. Operand 10334 states and 48087 transitions. [2020-10-15 18:44:20,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:44:20,077 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:20,077 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:20,277 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:20,278 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:20,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:20,278 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-10-15 18:44:20,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:20,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192022604] [2020-10-15 18:44:20,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:20,385 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:20,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192022604] [2020-10-15 18:44:20,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141373187] [2020-10-15 18:44:20,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:20,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:20,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 18:44:20,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:20,683 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:20,683 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:20,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 18:44:20,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942018725] [2020-10-15 18:44:20,684 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 18:44:20,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:20,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 18:44:20,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-15 18:44:20,685 INFO L87 Difference]: Start difference. First operand 10334 states and 48087 transitions. Second operand 22 states. [2020-10-15 18:44:22,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:22,318 INFO L93 Difference]: Finished difference Result 27678 states and 112557 transitions. [2020-10-15 18:44:22,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-15 18:44:22,319 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 18:44:22,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:22,375 INFO L225 Difference]: With dead ends: 27678 [2020-10-15 18:44:22,376 INFO L226 Difference]: Without dead ends: 27648 [2020-10-15 18:44:22,376 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=510, Invalid=1746, Unknown=0, NotChecked=0, Total=2256 [2020-10-15 18:44:22,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27648 states. [2020-10-15 18:44:22,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27648 to 10519. [2020-10-15 18:44:22,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10519 states. [2020-10-15 18:44:23,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10519 states to 10519 states and 48808 transitions. [2020-10-15 18:44:23,008 INFO L78 Accepts]: Start accepts. Automaton has 10519 states and 48808 transitions. Word has length 23 [2020-10-15 18:44:23,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:23,008 INFO L481 AbstractCegarLoop]: Abstraction has 10519 states and 48808 transitions. [2020-10-15 18:44:23,008 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 18:44:23,008 INFO L276 IsEmpty]: Start isEmpty. Operand 10519 states and 48808 transitions. [2020-10-15 18:44:23,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:44:23,010 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:23,010 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:23,210 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:23,211 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:23,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:23,212 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-10-15 18:44:23,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:23,212 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253789923] [2020-10-15 18:44:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:23,355 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:23,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253789923] [2020-10-15 18:44:23,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262302707] [2020-10-15 18:44:23,356 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:23,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:44:23,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:44:23,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:44:23,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 18:44:23,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:23,664 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 18:44:23,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465900023] [2020-10-15 18:44:23,664 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:44:23,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:23,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:44:23,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:44:23,665 INFO L87 Difference]: Start difference. First operand 10519 states and 48808 transitions. Second operand 20 states. [2020-10-15 18:44:25,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:25,267 INFO L93 Difference]: Finished difference Result 28219 states and 115749 transitions. [2020-10-15 18:44:25,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 18:44:25,268 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 18:44:25,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:25,326 INFO L225 Difference]: With dead ends: 28219 [2020-10-15 18:44:25,327 INFO L226 Difference]: Without dead ends: 28182 [2020-10-15 18:44:25,327 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 18:44:25,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28182 states. [2020-10-15 18:44:25,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28182 to 10495. [2020-10-15 18:44:25,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10495 states. [2020-10-15 18:44:25,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10495 states to 10495 states and 48707 transitions. [2020-10-15 18:44:25,735 INFO L78 Accepts]: Start accepts. Automaton has 10495 states and 48707 transitions. Word has length 23 [2020-10-15 18:44:25,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:25,735 INFO L481 AbstractCegarLoop]: Abstraction has 10495 states and 48707 transitions. [2020-10-15 18:44:25,736 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:44:25,736 INFO L276 IsEmpty]: Start isEmpty. Operand 10495 states and 48707 transitions. [2020-10-15 18:44:25,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:44:25,738 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:25,738 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:25,938 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-15 18:44:25,939 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:25,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:25,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-10-15 18:44:25,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:25,940 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18466053] [2020-10-15 18:44:25,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:26,059 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:26,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18466053] [2020-10-15 18:44:26,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729991129] [2020-10-15 18:44:26,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:26,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:44:26,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:44:26,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:44:26,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 18:44:26,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:26,281 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 18:44:26,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500097089] [2020-10-15 18:44:26,282 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:44:26,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:26,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:44:26,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:44:26,284 INFO L87 Difference]: Start difference. First operand 10495 states and 48707 transitions. Second operand 20 states. [2020-10-15 18:44:28,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:28,114 INFO L93 Difference]: Finished difference Result 30803 states and 128260 transitions. [2020-10-15 18:44:28,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 18:44:28,115 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 18:44:28,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:28,179 INFO L225 Difference]: With dead ends: 30803 [2020-10-15 18:44:28,179 INFO L226 Difference]: Without dead ends: 30766 [2020-10-15 18:44:28,179 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 18:44:28,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30766 states. [2020-10-15 18:44:28,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30766 to 10348. [2020-10-15 18:44:28,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10348 states. [2020-10-15 18:44:28,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10348 states to 10348 states and 48028 transitions. [2020-10-15 18:44:28,619 INFO L78 Accepts]: Start accepts. Automaton has 10348 states and 48028 transitions. Word has length 23 [2020-10-15 18:44:28,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:28,619 INFO L481 AbstractCegarLoop]: Abstraction has 10348 states and 48028 transitions. [2020-10-15 18:44:28,619 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:44:28,619 INFO L276 IsEmpty]: Start isEmpty. Operand 10348 states and 48028 transitions. [2020-10-15 18:44:28,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:44:28,622 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:28,622 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:28,827 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:28,828 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:28,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:28,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-10-15 18:44:28,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:28,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395079631] [2020-10-15 18:44:28,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:28,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:28,941 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:28,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395079631] [2020-10-15 18:44:28,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730733561] [2020-10-15 18:44:28,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:29,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:44:29,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:44:29,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:44:29,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:29,159 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 18:44:29,160 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:29,160 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 18:44:29,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367154047] [2020-10-15 18:44:29,161 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:44:29,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:29,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:44:29,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:44:29,161 INFO L87 Difference]: Start difference. First operand 10348 states and 48028 transitions. Second operand 20 states. [2020-10-15 18:44:30,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:30,550 INFO L93 Difference]: Finished difference Result 22369 states and 92565 transitions. [2020-10-15 18:44:30,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 18:44:30,551 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 18:44:30,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:30,763 INFO L225 Difference]: With dead ends: 22369 [2020-10-15 18:44:30,763 INFO L226 Difference]: Without dead ends: 22332 [2020-10-15 18:44:30,763 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=326, Invalid=934, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:44:30,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22332 states. [2020-10-15 18:44:31,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22332 to 10518. [2020-10-15 18:44:31,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10518 states. [2020-10-15 18:44:31,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10518 states to 10518 states and 48785 transitions. [2020-10-15 18:44:31,100 INFO L78 Accepts]: Start accepts. Automaton has 10518 states and 48785 transitions. Word has length 23 [2020-10-15 18:44:31,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:31,101 INFO L481 AbstractCegarLoop]: Abstraction has 10518 states and 48785 transitions. [2020-10-15 18:44:31,101 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:44:31,101 INFO L276 IsEmpty]: Start isEmpty. Operand 10518 states and 48785 transitions. [2020-10-15 18:44:31,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:44:31,104 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:31,104 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:31,305 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:31,305 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:31,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:31,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-10-15 18:44:31,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:31,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177622458] [2020-10-15 18:44:31,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:31,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:31,447 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 18:44:31,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177622458] [2020-10-15 18:44:31,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077878758] [2020-10-15 18:44:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:44:31,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:31,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:44:31,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:31,808 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:31,808 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:31,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:44:31,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703808481] [2020-10-15 18:44:31,809 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:44:31,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:31,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:44:31,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:44:31,810 INFO L87 Difference]: Start difference. First operand 10518 states and 48785 transitions. Second operand 25 states. [2020-10-15 18:44:40,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:40,671 INFO L93 Difference]: Finished difference Result 48069 states and 178661 transitions. [2020-10-15 18:44:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-15 18:44:40,672 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:44:40,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:40,765 INFO L225 Difference]: With dead ends: 48069 [2020-10-15 18:44:40,766 INFO L226 Difference]: Without dead ends: 48009 [2020-10-15 18:44:40,767 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9459 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-10-15 18:44:40,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48009 states. [2020-10-15 18:44:41,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48009 to 10696. [2020-10-15 18:44:41,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10696 states. [2020-10-15 18:44:41,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10696 states to 10696 states and 49659 transitions. [2020-10-15 18:44:41,621 INFO L78 Accepts]: Start accepts. Automaton has 10696 states and 49659 transitions. Word has length 25 [2020-10-15 18:44:41,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:41,621 INFO L481 AbstractCegarLoop]: Abstraction has 10696 states and 49659 transitions. [2020-10-15 18:44:41,621 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:44:41,621 INFO L276 IsEmpty]: Start isEmpty. Operand 10696 states and 49659 transitions. [2020-10-15 18:44:41,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:44:41,624 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:41,624 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:41,824 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-15 18:44:41,825 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:41,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:41,826 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-10-15 18:44:41,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:41,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127803187] [2020-10-15 18:44:41,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 18:44:41,938 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127803187] [2020-10-15 18:44:41,938 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592004296] [2020-10-15 18:44:41,938 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 18:44:42,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:42,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:44:42,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:42,303 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:42,303 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:42,304 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 18:44:42,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765398179] [2020-10-15 18:44:42,304 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:44:42,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:42,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:44:42,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:44:42,305 INFO L87 Difference]: Start difference. First operand 10696 states and 49659 transitions. Second operand 24 states. [2020-10-15 18:44:50,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:44:50,159 INFO L93 Difference]: Finished difference Result 47545 states and 177328 transitions. [2020-10-15 18:44:50,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2020-10-15 18:44:50,159 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 18:44:50,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:44:50,251 INFO L225 Difference]: With dead ends: 47545 [2020-10-15 18:44:50,251 INFO L226 Difference]: Without dead ends: 47492 [2020-10-15 18:44:50,253 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7402 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=2937, Invalid=17085, Unknown=0, NotChecked=0, Total=20022 [2020-10-15 18:44:50,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47492 states. [2020-10-15 18:44:51,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47492 to 11019. [2020-10-15 18:44:51,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11019 states. [2020-10-15 18:44:51,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11019 states to 11019 states and 51222 transitions. [2020-10-15 18:44:51,163 INFO L78 Accepts]: Start accepts. Automaton has 11019 states and 51222 transitions. Word has length 25 [2020-10-15 18:44:51,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:44:51,163 INFO L481 AbstractCegarLoop]: Abstraction has 11019 states and 51222 transitions. [2020-10-15 18:44:51,163 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:44:51,163 INFO L276 IsEmpty]: Start isEmpty. Operand 11019 states and 51222 transitions. [2020-10-15 18:44:51,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:44:51,167 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:44:51,167 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:44:51,367 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-15 18:44:51,368 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:44:51,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:44:51,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-10-15 18:44:51,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:44:51,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751763889] [2020-10-15 18:44:51,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:44:51,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:44:51,509 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:44:51,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751763889] [2020-10-15 18:44:51,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037572729] [2020-10-15 18:44:51,510 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-15 18:44:51,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:44:51,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:44:51,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:44:51,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:44:51,866 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:44:51,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:44:51,866 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 18:44:51,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701271007] [2020-10-15 18:44:51,867 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:44:51,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:44:51,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:44:51,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:44:51,868 INFO L87 Difference]: Start difference. First operand 11019 states and 51222 transitions. Second operand 25 states. [2020-10-15 18:45:03,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:45:03,444 INFO L93 Difference]: Finished difference Result 63804 states and 240433 transitions. [2020-10-15 18:45:03,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2020-10-15 18:45:03,445 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:45:03,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:45:03,575 INFO L225 Difference]: With dead ends: 63804 [2020-10-15 18:45:03,576 INFO L226 Difference]: Without dead ends: 63683 [2020-10-15 18:45:03,578 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12973 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=5140, Invalid=28900, Unknown=0, NotChecked=0, Total=34040 [2020-10-15 18:45:04,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63683 states. [2020-10-15 18:45:04,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63683 to 10954. [2020-10-15 18:45:04,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10954 states. [2020-10-15 18:45:04,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10954 states to 10954 states and 50857 transitions. [2020-10-15 18:45:04,602 INFO L78 Accepts]: Start accepts. Automaton has 10954 states and 50857 transitions. Word has length 25 [2020-10-15 18:45:04,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:45:04,602 INFO L481 AbstractCegarLoop]: Abstraction has 10954 states and 50857 transitions. [2020-10-15 18:45:04,602 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:45:04,603 INFO L276 IsEmpty]: Start isEmpty. Operand 10954 states and 50857 transitions. [2020-10-15 18:45:04,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:45:04,607 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:45:04,607 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:45:04,814 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-15 18:45:04,815 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:45:04,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:45:04,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-10-15 18:45:04,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:45:04,816 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475612140] [2020-10-15 18:45:04,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:45:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:45:04,988 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:04,988 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475612140] [2020-10-15 18:45:04,988 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798392464] [2020-10-15 18:45:04,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:05,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:45:05,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:45:05,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:45:05,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:45:05,555 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:45:05,555 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:45:05,556 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 18:45:05,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156314113] [2020-10-15 18:45:05,556 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:45:05,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:45:05,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:45:05,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:45:05,557 INFO L87 Difference]: Start difference. First operand 10954 states and 50857 transitions. Second operand 25 states. [2020-10-15 18:45:13,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:45:13,314 INFO L93 Difference]: Finished difference Result 42088 states and 159955 transitions. [2020-10-15 18:45:13,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-10-15 18:45:13,315 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:45:13,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:45:13,398 INFO L225 Difference]: With dead ends: 42088 [2020-10-15 18:45:13,398 INFO L226 Difference]: Without dead ends: 41948 [2020-10-15 18:45:13,399 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5981 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=2901, Invalid=14391, Unknown=0, NotChecked=0, Total=17292 [2020-10-15 18:45:13,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41948 states. [2020-10-15 18:45:13,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41948 to 10235. [2020-10-15 18:45:13,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10235 states. [2020-10-15 18:45:13,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10235 states to 10235 states and 47143 transitions. [2020-10-15 18:45:13,940 INFO L78 Accepts]: Start accepts. Automaton has 10235 states and 47143 transitions. Word has length 25 [2020-10-15 18:45:13,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:45:13,940 INFO L481 AbstractCegarLoop]: Abstraction has 10235 states and 47143 transitions. [2020-10-15 18:45:13,940 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:45:13,940 INFO L276 IsEmpty]: Start isEmpty. Operand 10235 states and 47143 transitions. [2020-10-15 18:45:13,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:45:13,943 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:45:13,943 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:45:14,144 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:14,144 INFO L429 AbstractCegarLoop]: === Iteration 28 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:45:14,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:45:14,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-10-15 18:45:14,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:45:14,145 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240598538] [2020-10-15 18:45:14,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:45:14,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:45:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:14,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240598538] [2020-10-15 18:45:14,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510418120] [2020-10-15 18:45:14,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:14,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 18:45:14,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:45:14,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:45:14,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:45:14,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:14,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:45:14,753 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:45:14,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326623460] [2020-10-15 18:45:14,753 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:45:14,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:45:14,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:45:14,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:45:14,754 INFO L87 Difference]: Start difference. First operand 10235 states and 47143 transitions. Second operand 25 states. [2020-10-15 18:45:24,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:45:24,447 INFO L93 Difference]: Finished difference Result 49498 states and 181558 transitions. [2020-10-15 18:45:24,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-10-15 18:45:24,447 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:45:24,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:45:24,543 INFO L225 Difference]: With dead ends: 49498 [2020-10-15 18:45:24,543 INFO L226 Difference]: Without dead ends: 49459 [2020-10-15 18:45:24,545 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10217 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-10-15 18:45:24,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49459 states. [2020-10-15 18:45:25,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49459 to 10476. [2020-10-15 18:45:25,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10476 states. [2020-10-15 18:45:25,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10476 states to 10476 states and 48321 transitions. [2020-10-15 18:45:25,165 INFO L78 Accepts]: Start accepts. Automaton has 10476 states and 48321 transitions. Word has length 25 [2020-10-15 18:45:25,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:45:25,166 INFO L481 AbstractCegarLoop]: Abstraction has 10476 states and 48321 transitions. [2020-10-15 18:45:25,166 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:45:25,166 INFO L276 IsEmpty]: Start isEmpty. Operand 10476 states and 48321 transitions. [2020-10-15 18:45:25,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:45:25,169 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:45:25,169 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:45:25,369 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:25,370 INFO L429 AbstractCegarLoop]: === Iteration 29 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:45:25,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:45:25,371 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-10-15 18:45:25,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:45:25,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453967679] [2020-10-15 18:45:25,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:45:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:45:25,491 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 18:45:25,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453967679] [2020-10-15 18:45:25,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32379012] [2020-10-15 18:45:25,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:45:25,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:45:25,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:45:25,841 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:25,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:45:25,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 18:45:25,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414145249] [2020-10-15 18:45:25,842 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:45:25,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:45:25,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:45:25,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:45:25,843 INFO L87 Difference]: Start difference. First operand 10476 states and 48321 transitions. Second operand 24 states. [2020-10-15 18:45:33,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:45:33,248 INFO L93 Difference]: Finished difference Result 48353 states and 179334 transitions. [2020-10-15 18:45:33,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-10-15 18:45:33,249 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 18:45:33,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:45:33,341 INFO L225 Difference]: With dead ends: 48353 [2020-10-15 18:45:33,342 INFO L226 Difference]: Without dead ends: 48296 [2020-10-15 18:45:33,343 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7089 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=2971, Invalid=15935, Unknown=0, NotChecked=0, Total=18906 [2020-10-15 18:45:33,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48296 states. [2020-10-15 18:45:33,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48296 to 10870. [2020-10-15 18:45:33,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10870 states. [2020-10-15 18:45:33,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10870 states to 10870 states and 50194 transitions. [2020-10-15 18:45:33,962 INFO L78 Accepts]: Start accepts. Automaton has 10870 states and 50194 transitions. Word has length 25 [2020-10-15 18:45:33,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:45:33,962 INFO L481 AbstractCegarLoop]: Abstraction has 10870 states and 50194 transitions. [2020-10-15 18:45:33,962 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:45:33,962 INFO L276 IsEmpty]: Start isEmpty. Operand 10870 states and 50194 transitions. [2020-10-15 18:45:33,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:45:33,965 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:45:33,965 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:45:34,166 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:34,166 INFO L429 AbstractCegarLoop]: === Iteration 30 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:45:34,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:45:34,167 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-10-15 18:45:34,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:45:34,167 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104068317] [2020-10-15 18:45:34,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:45:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:45:34,326 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:34,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104068317] [2020-10-15 18:45:34,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182005492] [2020-10-15 18:45:34,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:34,437 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:45:34,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:45:34,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:45:34,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:45:34,935 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:34,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:45:34,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:45:34,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374707321] [2020-10-15 18:45:34,937 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:45:34,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:45:34,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:45:34,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:45:34,938 INFO L87 Difference]: Start difference. First operand 10870 states and 50194 transitions. Second operand 26 states. [2020-10-15 18:45:45,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:45:45,264 INFO L93 Difference]: Finished difference Result 66406 states and 255795 transitions. [2020-10-15 18:45:45,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2020-10-15 18:45:45,266 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:45:45,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:45:45,404 INFO L225 Difference]: With dead ends: 66406 [2020-10-15 18:45:45,404 INFO L226 Difference]: Without dead ends: 66332 [2020-10-15 18:45:45,405 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8905 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=3850, Invalid=20330, Unknown=0, NotChecked=0, Total=24180 [2020-10-15 18:45:45,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66332 states. [2020-10-15 18:45:46,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66332 to 11052. [2020-10-15 18:45:46,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11052 states. [2020-10-15 18:45:46,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11052 states to 11052 states and 51285 transitions. [2020-10-15 18:45:46,201 INFO L78 Accepts]: Start accepts. Automaton has 11052 states and 51285 transitions. Word has length 25 [2020-10-15 18:45:46,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:45:46,201 INFO L481 AbstractCegarLoop]: Abstraction has 11052 states and 51285 transitions. [2020-10-15 18:45:46,201 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:45:46,201 INFO L276 IsEmpty]: Start isEmpty. Operand 11052 states and 51285 transitions. [2020-10-15 18:45:46,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:45:46,205 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:45:46,205 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:45:46,405 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:46,406 INFO L429 AbstractCegarLoop]: === Iteration 31 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:45:46,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:45:46,407 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-10-15 18:45:46,407 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:45:46,407 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531342876] [2020-10-15 18:45:46,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:45:46,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:45:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:46,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531342876] [2020-10-15 18:45:46,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966935717] [2020-10-15 18:45:46,549 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:46,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:45:46,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:45:46,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:45:46,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:45:46,895 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:45:46,895 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:45:46,896 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 18:45:46,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409812659] [2020-10-15 18:45:46,896 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:45:46,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:45:46,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:45:46,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:45:46,897 INFO L87 Difference]: Start difference. First operand 11052 states and 51285 transitions. Second operand 25 states. [2020-10-15 18:45:54,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:45:54,452 INFO L93 Difference]: Finished difference Result 44035 states and 166663 transitions. [2020-10-15 18:45:54,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2020-10-15 18:45:54,453 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:45:54,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:45:54,540 INFO L225 Difference]: With dead ends: 44035 [2020-10-15 18:45:54,540 INFO L226 Difference]: Without dead ends: 43883 [2020-10-15 18:45:54,541 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5425 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2782, Invalid=12718, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 18:45:54,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43883 states. [2020-10-15 18:45:55,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43883 to 10494. [2020-10-15 18:45:55,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10494 states. [2020-10-15 18:45:55,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10494 states to 10494 states and 48404 transitions. [2020-10-15 18:45:55,105 INFO L78 Accepts]: Start accepts. Automaton has 10494 states and 48404 transitions. Word has length 25 [2020-10-15 18:45:55,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:45:55,105 INFO L481 AbstractCegarLoop]: Abstraction has 10494 states and 48404 transitions. [2020-10-15 18:45:55,105 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:45:55,105 INFO L276 IsEmpty]: Start isEmpty. Operand 10494 states and 48404 transitions. [2020-10-15 18:45:55,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:45:55,108 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:45:55,108 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:45:55,309 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2020-10-15 18:45:55,309 INFO L429 AbstractCegarLoop]: === Iteration 32 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:45:55,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:45:55,310 INFO L82 PathProgramCache]: Analyzing trace with hash -2028661302, now seen corresponding path program 3 times [2020-10-15 18:45:55,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:45:55,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019924926] [2020-10-15 18:45:55,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:45:55,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:45:55,491 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:55,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019924926] [2020-10-15 18:45:55,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716612244] [2020-10-15 18:45:55,492 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:45:55,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 18:45:55,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:45:55,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:45:55,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:45:56,189 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:45:56,189 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:45:56,189 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:45:56,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38690666] [2020-10-15 18:45:56,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:45:56,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:45:56,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:45:56,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:45:56,190 INFO L87 Difference]: Start difference. First operand 10494 states and 48404 transitions. Second operand 25 states. [2020-10-15 18:46:07,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:46:07,088 INFO L93 Difference]: Finished difference Result 71134 states and 264486 transitions. [2020-10-15 18:46:07,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2020-10-15 18:46:07,089 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:46:07,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:46:07,237 INFO L225 Difference]: With dead ends: 71134 [2020-10-15 18:46:07,238 INFO L226 Difference]: Without dead ends: 71100 [2020-10-15 18:46:07,240 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12412 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=4862, Invalid=27000, Unknown=0, NotChecked=0, Total=31862 [2020-10-15 18:46:07,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71100 states. [2020-10-15 18:46:08,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71100 to 10769. [2020-10-15 18:46:08,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10769 states. [2020-10-15 18:46:08,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10769 states to 10769 states and 49767 transitions. [2020-10-15 18:46:08,079 INFO L78 Accepts]: Start accepts. Automaton has 10769 states and 49767 transitions. Word has length 25 [2020-10-15 18:46:08,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:46:08,080 INFO L481 AbstractCegarLoop]: Abstraction has 10769 states and 49767 transitions. [2020-10-15 18:46:08,080 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:46:08,080 INFO L276 IsEmpty]: Start isEmpty. Operand 10769 states and 49767 transitions. [2020-10-15 18:46:08,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:46:08,083 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:46:08,083 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:46:08,284 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:46:08,284 INFO L429 AbstractCegarLoop]: === Iteration 33 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:46:08,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:46:08,285 INFO L82 PathProgramCache]: Analyzing trace with hash -110013223, now seen corresponding path program 3 times [2020-10-15 18:46:08,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:46:08,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935343667] [2020-10-15 18:46:08,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:46:08,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:46:08,437 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:08,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935343667] [2020-10-15 18:46:08,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942623932] [2020-10-15 18:46:08,437 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-15 18:46:08,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 18:46:08,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:46:08,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:46:08,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:46:08,826 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:08,827 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:46:08,827 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:46:08,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057760276] [2020-10-15 18:46:08,827 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:46:08,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:46:08,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:46:08,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:46:08,828 INFO L87 Difference]: Start difference. First operand 10769 states and 49767 transitions. Second operand 25 states. [2020-10-15 18:46:20,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:46:20,938 INFO L93 Difference]: Finished difference Result 78421 states and 296865 transitions. [2020-10-15 18:46:20,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2020-10-15 18:46:20,939 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:46:20,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:46:21,111 INFO L225 Difference]: With dead ends: 78421 [2020-10-15 18:46:21,111 INFO L226 Difference]: Without dead ends: 78405 [2020-10-15 18:46:21,113 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12521 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=4896, Invalid=27324, Unknown=0, NotChecked=0, Total=32220 [2020-10-15 18:46:21,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78405 states. [2020-10-15 18:46:22,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78405 to 10988. [2020-10-15 18:46:22,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10988 states. [2020-10-15 18:46:22,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10988 states to 10988 states and 50879 transitions. [2020-10-15 18:46:22,043 INFO L78 Accepts]: Start accepts. Automaton has 10988 states and 50879 transitions. Word has length 25 [2020-10-15 18:46:22,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:46:22,044 INFO L481 AbstractCegarLoop]: Abstraction has 10988 states and 50879 transitions. [2020-10-15 18:46:22,044 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:46:22,044 INFO L276 IsEmpty]: Start isEmpty. Operand 10988 states and 50879 transitions. [2020-10-15 18:46:22,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:46:22,047 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:46:22,047 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:46:22,248 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-15 18:46:22,248 INFO L429 AbstractCegarLoop]: === Iteration 34 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:46:22,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:46:22,249 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-10-15 18:46:22,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:46:22,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637873434] [2020-10-15 18:46:22,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:46:22,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:46:22,411 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:22,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637873434] [2020-10-15 18:46:22,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192989276] [2020-10-15 18:46:22,412 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-15 18:46:22,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:46:22,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:46:22,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:46:22,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:46:22,806 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:22,806 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:46:22,807 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:46:22,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701753783] [2020-10-15 18:46:22,807 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:46:22,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:46:22,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:46:22,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:46:22,807 INFO L87 Difference]: Start difference. First operand 10988 states and 50879 transitions. Second operand 26 states. [2020-10-15 18:46:28,472 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2020-10-15 18:46:30,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:46:30,150 INFO L93 Difference]: Finished difference Result 55668 states and 211752 transitions. [2020-10-15 18:46:30,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-15 18:46:30,152 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:46:30,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:46:30,265 INFO L225 Difference]: With dead ends: 55668 [2020-10-15 18:46:30,265 INFO L226 Difference]: Without dead ends: 55581 [2020-10-15 18:46:30,266 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4682 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-15 18:46:30,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55581 states. [2020-10-15 18:46:30,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55581 to 11108. [2020-10-15 18:46:30,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11108 states. [2020-10-15 18:46:30,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11108 states to 11108 states and 51638 transitions. [2020-10-15 18:46:30,955 INFO L78 Accepts]: Start accepts. Automaton has 11108 states and 51638 transitions. Word has length 25 [2020-10-15 18:46:30,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:46:30,955 INFO L481 AbstractCegarLoop]: Abstraction has 11108 states and 51638 transitions. [2020-10-15 18:46:30,955 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:46:30,955 INFO L276 IsEmpty]: Start isEmpty. Operand 11108 states and 51638 transitions. [2020-10-15 18:46:30,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:46:30,959 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:46:30,959 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:46:31,159 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-15 18:46:31,160 INFO L429 AbstractCegarLoop]: === Iteration 35 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:46:31,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:46:31,160 INFO L82 PathProgramCache]: Analyzing trace with hash 261229593, now seen corresponding path program 4 times [2020-10-15 18:46:31,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:46:31,161 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491926827] [2020-10-15 18:46:31,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:46:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:46:31,332 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:31,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491926827] [2020-10-15 18:46:31,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372913019] [2020-10-15 18:46:31,333 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:46:31,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:46:31,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:46:31,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:46:31,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:46:31,784 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:31,785 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:46:31,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:46:31,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861776733] [2020-10-15 18:46:31,785 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:46:31,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:46:31,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:46:31,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:46:31,786 INFO L87 Difference]: Start difference. First operand 11108 states and 51638 transitions. Second operand 26 states. [2020-10-15 18:46:39,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:46:39,909 INFO L93 Difference]: Finished difference Result 62051 states and 240354 transitions. [2020-10-15 18:46:39,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-15 18:46:39,911 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:46:39,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:46:40,040 INFO L225 Difference]: With dead ends: 62051 [2020-10-15 18:46:40,040 INFO L226 Difference]: Without dead ends: 61964 [2020-10-15 18:46:40,041 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4683 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-15 18:46:40,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61964 states. [2020-10-15 18:46:40,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61964 to 10971. [2020-10-15 18:46:40,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10971 states. [2020-10-15 18:46:40,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10971 states to 10971 states and 51026 transitions. [2020-10-15 18:46:40,801 INFO L78 Accepts]: Start accepts. Automaton has 10971 states and 51026 transitions. Word has length 25 [2020-10-15 18:46:40,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:46:40,801 INFO L481 AbstractCegarLoop]: Abstraction has 10971 states and 51026 transitions. [2020-10-15 18:46:40,801 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:46:40,801 INFO L276 IsEmpty]: Start isEmpty. Operand 10971 states and 51026 transitions. [2020-10-15 18:46:40,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:46:40,805 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:46:40,805 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:46:41,006 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:46:41,006 INFO L429 AbstractCegarLoop]: === Iteration 36 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:46:41,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:46:41,007 INFO L82 PathProgramCache]: Analyzing trace with hash 552591075, now seen corresponding path program 1 times [2020-10-15 18:46:41,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:46:41,007 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857753551] [2020-10-15 18:46:41,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:46:41,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:46:41,047 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-10-15 18:46:41,047 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857753551] [2020-10-15 18:46:41,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:46:41,048 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:46:41,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521615792] [2020-10-15 18:46:41,048 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:46:41,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:46:41,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:46:41,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:46:41,049 INFO L87 Difference]: Start difference. First operand 10971 states and 51026 transitions. Second operand 5 states. [2020-10-15 18:46:41,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:46:41,317 INFO L93 Difference]: Finished difference Result 18443 states and 81133 transitions. [2020-10-15 18:46:41,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:46:41,318 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 25 [2020-10-15 18:46:41,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:46:41,356 INFO L225 Difference]: With dead ends: 18443 [2020-10-15 18:46:41,356 INFO L226 Difference]: Without dead ends: 18411 [2020-10-15 18:46:41,357 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:46:41,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18411 states. [2020-10-15 18:46:41,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18411 to 12577. [2020-10-15 18:46:41,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12577 states. [2020-10-15 18:46:41,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 58192 transitions. [2020-10-15 18:46:41,822 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 58192 transitions. Word has length 25 [2020-10-15 18:46:41,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:46:41,822 INFO L481 AbstractCegarLoop]: Abstraction has 12577 states and 58192 transitions. [2020-10-15 18:46:41,822 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:46:41,822 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 58192 transitions. [2020-10-15 18:46:41,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:46:41,826 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:46:41,826 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:46:41,826 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2020-10-15 18:46:41,826 INFO L429 AbstractCegarLoop]: === Iteration 37 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:46:41,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:46:41,827 INFO L82 PathProgramCache]: Analyzing trace with hash 2111031862, now seen corresponding path program 5 times [2020-10-15 18:46:41,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:46:41,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149335470] [2020-10-15 18:46:41,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:46:41,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:46:42,007 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:42,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149335470] [2020-10-15 18:46:42,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122850165] [2020-10-15 18:46:42,008 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:46:42,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 18:46:42,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:46:42,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:46:42,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:46:42,401 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:42,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:46:42,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:46:42,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311479040] [2020-10-15 18:46:42,402 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:46:42,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:46:42,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:46:42,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:46:42,403 INFO L87 Difference]: Start difference. First operand 12577 states and 58192 transitions. Second operand 26 states. [2020-10-15 18:46:49,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:46:49,495 INFO L93 Difference]: Finished difference Result 91497 states and 366463 transitions. [2020-10-15 18:46:49,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 18:46:49,496 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:46:49,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:46:49,699 INFO L225 Difference]: With dead ends: 91497 [2020-10-15 18:46:49,699 INFO L226 Difference]: Without dead ends: 91471 [2020-10-15 18:46:49,700 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3361 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-15 18:46:50,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91471 states. [2020-10-15 18:46:50,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91471 to 12405. [2020-10-15 18:46:50,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12405 states. [2020-10-15 18:46:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12405 states to 12405 states and 57373 transitions. [2020-10-15 18:46:50,814 INFO L78 Accepts]: Start accepts. Automaton has 12405 states and 57373 transitions. Word has length 25 [2020-10-15 18:46:50,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:46:50,814 INFO L481 AbstractCegarLoop]: Abstraction has 12405 states and 57373 transitions. [2020-10-15 18:46:50,814 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:46:50,814 INFO L276 IsEmpty]: Start isEmpty. Operand 12405 states and 57373 transitions. [2020-10-15 18:46:50,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:46:50,818 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:46:50,818 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:46:51,019 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-15 18:46:51,019 INFO L429 AbstractCegarLoop]: === Iteration 38 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:46:51,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:46:51,020 INFO L82 PathProgramCache]: Analyzing trace with hash 2111023306, now seen corresponding path program 5 times [2020-10-15 18:46:51,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:46:51,020 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692870244] [2020-10-15 18:46:51,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:46:51,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:46:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:51,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692870244] [2020-10-15 18:46:51,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075085561] [2020-10-15 18:46:51,213 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:46:51,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 18:46:51,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:46:51,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:46:51,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:46:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:51,599 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:46:51,599 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:46:51,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60372309] [2020-10-15 18:46:51,600 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:46:51,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:46:51,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:46:51,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:46:51,600 INFO L87 Difference]: Start difference. First operand 12405 states and 57373 transitions. Second operand 26 states. [2020-10-15 18:46:57,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:46:57,928 INFO L93 Difference]: Finished difference Result 81880 states and 323926 transitions. [2020-10-15 18:46:57,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-15 18:46:57,930 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:46:57,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:46:58,109 INFO L225 Difference]: With dead ends: 81880 [2020-10-15 18:46:58,110 INFO L226 Difference]: Without dead ends: 81816 [2020-10-15 18:46:58,110 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-15 18:46:58,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81816 states. [2020-10-15 18:46:59,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81816 to 12169. [2020-10-15 18:46:59,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12169 states. [2020-10-15 18:46:59,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12169 states to 12169 states and 56178 transitions. [2020-10-15 18:46:59,122 INFO L78 Accepts]: Start accepts. Automaton has 12169 states and 56178 transitions. Word has length 25 [2020-10-15 18:46:59,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:46:59,122 INFO L481 AbstractCegarLoop]: Abstraction has 12169 states and 56178 transitions. [2020-10-15 18:46:59,122 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:46:59,122 INFO L276 IsEmpty]: Start isEmpty. Operand 12169 states and 56178 transitions. [2020-10-15 18:46:59,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:46:59,126 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:46:59,126 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:46:59,341 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:46:59,342 INFO L429 AbstractCegarLoop]: === Iteration 39 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:46:59,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:46:59,342 INFO L82 PathProgramCache]: Analyzing trace with hash 2140107382, now seen corresponding path program 6 times [2020-10-15 18:46:59,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:46:59,343 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117639349] [2020-10-15 18:46:59,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:46:59,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:46:59,529 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:59,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117639349] [2020-10-15 18:46:59,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195329919] [2020-10-15 18:46:59,530 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:46:59,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 18:46:59,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:46:59,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:46:59,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:46:59,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:46:59,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:46:59,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:46:59,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240821443] [2020-10-15 18:46:59,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:46:59,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:46:59,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:46:59,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:46:59,916 INFO L87 Difference]: Start difference. First operand 12169 states and 56178 transitions. Second operand 26 states. [2020-10-15 18:47:06,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:06,001 INFO L93 Difference]: Finished difference Result 80040 states and 315229 transitions. [2020-10-15 18:47:06,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 18:47:06,002 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:47:06,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:06,175 INFO L225 Difference]: With dead ends: 80040 [2020-10-15 18:47:06,175 INFO L226 Difference]: Without dead ends: 80007 [2020-10-15 18:47:06,176 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3345 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-15 18:47:06,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80007 states. [2020-10-15 18:47:07,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80007 to 11823. [2020-10-15 18:47:07,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11823 states. [2020-10-15 18:47:07,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11823 states to 11823 states and 54644 transitions. [2020-10-15 18:47:07,178 INFO L78 Accepts]: Start accepts. Automaton has 11823 states and 54644 transitions. Word has length 25 [2020-10-15 18:47:07,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:07,178 INFO L481 AbstractCegarLoop]: Abstraction has 11823 states and 54644 transitions. [2020-10-15 18:47:07,178 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:47:07,178 INFO L276 IsEmpty]: Start isEmpty. Operand 11823 states and 54644 transitions. [2020-10-15 18:47:07,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:47:07,182 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:07,182 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:07,388 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2020-10-15 18:47:07,389 INFO L429 AbstractCegarLoop]: === Iteration 40 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:07,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:07,389 INFO L82 PathProgramCache]: Analyzing trace with hash 2140129113, now seen corresponding path program 5 times [2020-10-15 18:47:07,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:07,390 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772401638] [2020-10-15 18:47:07,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:07,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:07,575 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:07,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772401638] [2020-10-15 18:47:07,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224446234] [2020-10-15 18:47:07,576 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:07,645 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 18:47:07,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:47:07,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:47:07,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:47:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:08,119 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:47:08,119 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:47:08,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771309475] [2020-10-15 18:47:08,119 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:47:08,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:08,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:47:08,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:47:08,120 INFO L87 Difference]: Start difference. First operand 11823 states and 54644 transitions. Second operand 26 states. [2020-10-15 18:47:13,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:13,977 INFO L93 Difference]: Finished difference Result 80057 states and 316212 transitions. [2020-10-15 18:47:13,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-15 18:47:13,979 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:47:13,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:14,154 INFO L225 Difference]: With dead ends: 80057 [2020-10-15 18:47:14,155 INFO L226 Difference]: Without dead ends: 79994 [2020-10-15 18:47:14,155 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-15 18:47:14,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79994 states. [2020-10-15 18:47:15,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79994 to 11791. [2020-10-15 18:47:15,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11791 states. [2020-10-15 18:47:15,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11791 states to 11791 states and 54552 transitions. [2020-10-15 18:47:15,145 INFO L78 Accepts]: Start accepts. Automaton has 11791 states and 54552 transitions. Word has length 25 [2020-10-15 18:47:15,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:15,145 INFO L481 AbstractCegarLoop]: Abstraction has 11791 states and 54552 transitions. [2020-10-15 18:47:15,145 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:47:15,145 INFO L276 IsEmpty]: Start isEmpty. Operand 11791 states and 54552 transitions. [2020-10-15 18:47:15,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:47:15,149 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:15,149 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:15,355 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:15,356 INFO L429 AbstractCegarLoop]: === Iteration 41 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:15,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:15,356 INFO L82 PathProgramCache]: Analyzing trace with hash 2131885066, now seen corresponding path program 6 times [2020-10-15 18:47:15,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:15,357 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002771038] [2020-10-15 18:47:15,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:15,563 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:15,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002771038] [2020-10-15 18:47:15,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252567621] [2020-10-15 18:47:15,564 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:15,638 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 18:47:15,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:47:15,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:47:15,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:47:15,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:15,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:47:15,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:47:15,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417984668] [2020-10-15 18:47:15,956 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:47:15,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:15,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:47:15,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:47:15,957 INFO L87 Difference]: Start difference. First operand 11791 states and 54552 transitions. Second operand 26 states. [2020-10-15 18:47:22,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:22,963 INFO L93 Difference]: Finished difference Result 71180 states and 276486 transitions. [2020-10-15 18:47:22,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 18:47:22,964 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:47:22,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:23,118 INFO L225 Difference]: With dead ends: 71180 [2020-10-15 18:47:23,118 INFO L226 Difference]: Without dead ends: 71152 [2020-10-15 18:47:23,119 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-15 18:47:23,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71152 states. [2020-10-15 18:47:24,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71152 to 11564. [2020-10-15 18:47:24,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11564 states. [2020-10-15 18:47:24,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11564 states to 11564 states and 53557 transitions. [2020-10-15 18:47:24,269 INFO L78 Accepts]: Start accepts. Automaton has 11564 states and 53557 transitions. Word has length 25 [2020-10-15 18:47:24,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:24,269 INFO L481 AbstractCegarLoop]: Abstraction has 11564 states and 53557 transitions. [2020-10-15 18:47:24,269 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:47:24,269 INFO L276 IsEmpty]: Start isEmpty. Operand 11564 states and 53557 transitions. [2020-10-15 18:47:24,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:47:24,273 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:24,273 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:24,473 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-15 18:47:24,474 INFO L429 AbstractCegarLoop]: === Iteration 42 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:24,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:24,475 INFO L82 PathProgramCache]: Analyzing trace with hash 2131915353, now seen corresponding path program 6 times [2020-10-15 18:47:24,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:24,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70826940] [2020-10-15 18:47:24,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:24,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:24,665 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:24,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70826940] [2020-10-15 18:47:24,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925333160] [2020-10-15 18:47:24,665 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:24,739 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 18:47:24,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:47:24,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:47:24,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:47:25,071 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:25,072 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:47:25,072 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:47:25,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967479651] [2020-10-15 18:47:25,073 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:47:25,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:25,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:47:25,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:47:25,074 INFO L87 Difference]: Start difference. First operand 11564 states and 53557 transitions. Second operand 26 states. [2020-10-15 18:47:33,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:33,065 INFO L93 Difference]: Finished difference Result 80490 states and 318438 transitions. [2020-10-15 18:47:33,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 18:47:33,067 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:47:33,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:33,242 INFO L225 Difference]: With dead ends: 80490 [2020-10-15 18:47:33,242 INFO L226 Difference]: Without dead ends: 80462 [2020-10-15 18:47:33,243 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-15 18:47:33,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80462 states. [2020-10-15 18:47:34,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80462 to 11277. [2020-10-15 18:47:34,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11277 states. [2020-10-15 18:47:34,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11277 states to 11277 states and 52305 transitions. [2020-10-15 18:47:34,228 INFO L78 Accepts]: Start accepts. Automaton has 11277 states and 52305 transitions. Word has length 25 [2020-10-15 18:47:34,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:34,228 INFO L481 AbstractCegarLoop]: Abstraction has 11277 states and 52305 transitions. [2020-10-15 18:47:34,228 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:47:34,228 INFO L276 IsEmpty]: Start isEmpty. Operand 11277 states and 52305 transitions. [2020-10-15 18:47:34,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-15 18:47:34,233 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:34,233 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:34,438 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:34,439 INFO L429 AbstractCegarLoop]: === Iteration 43 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:34,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:34,439 INFO L82 PathProgramCache]: Analyzing trace with hash -56157579, now seen corresponding path program 1 times [2020-10-15 18:47:34,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:34,440 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744650864] [2020-10-15 18:47:34,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:34,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:47:34,448 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:47:34,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 18:47:34,453 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 18:47:34,459 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 18:47:34,459 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 18:47:34,460 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2020-10-15 18:47:34,460 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 18:47:34,460 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 18:47:34,461 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-15 18:47:34,475 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,475 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,475 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,475 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,476 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,476 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,476 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,476 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,477 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,477 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,477 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,477 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,477 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,477 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,478 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,479 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,479 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,479 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,479 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,479 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,479 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,479 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,480 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,481 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,481 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,481 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,481 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,481 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,481 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,481 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,482 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,484 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,484 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,507 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,508 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,508 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,508 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,508 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,510 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,510 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,510 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,510 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,510 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,512 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,512 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,512 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,513 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,513 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,514 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,515 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,515 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,515 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,515 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,517 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,517 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,517 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,517 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,517 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,519 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,519 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,519 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,519 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,519 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 18:47:34,521 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-10-15 18:47:34,522 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 18:47:34,522 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 18:47:34,522 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 18:47:34,522 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 18:47:34,522 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 18:47:34,522 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 18:47:34,522 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 18:47:34,522 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 18:47:34,524 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 18:47:34,524 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-15 18:47:34,524 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-15 18:47:34,524 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-10-15 18:47:34,543 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-10-15 18:47:34,543 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-15 18:47:34,545 INFO L80 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 181 events. 9/181 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-10-15 18:47:34,550 INFO L117 LiptonReduction]: Number of co-enabled transitions 3612 [2020-10-15 18:47:38,007 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-10-15 18:47:38,431 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-15 18:47:38,757 WARN L193 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-10-15 18:47:39,142 WARN L193 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-10-15 18:47:39,252 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-10-15 18:47:39,294 INFO L132 LiptonReduction]: Checked pairs total: 5517 [2020-10-15 18:47:39,294 INFO L134 LiptonReduction]: Total number of compositions: 147 [2020-10-15 18:47:39,295 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2020-10-15 18:47:40,876 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 18584 states. [2020-10-15 18:47:40,876 INFO L276 IsEmpty]: Start isEmpty. Operand 18584 states. [2020-10-15 18:47:40,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 18:47:40,876 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:40,877 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 18:47:40,877 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:40,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:40,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1444814, now seen corresponding path program 1 times [2020-10-15 18:47:40,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:40,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717912478] [2020-10-15 18:47:40,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:40,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:40,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:40,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717912478] [2020-10-15 18:47:40,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:47:40,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 18:47:40,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600419119] [2020-10-15 18:47:40,893 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 18:47:40,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:40,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 18:47:40,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:47:40,893 INFO L87 Difference]: Start difference. First operand 18584 states. Second operand 3 states. [2020-10-15 18:47:41,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:41,060 INFO L93 Difference]: Finished difference Result 17885 states and 92755 transitions. [2020-10-15 18:47:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 18:47:41,061 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 18:47:41,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:41,105 INFO L225 Difference]: With dead ends: 17885 [2020-10-15 18:47:41,105 INFO L226 Difference]: Without dead ends: 16791 [2020-10-15 18:47:41,106 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 18:47:41,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2020-10-15 18:47:41,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2020-10-15 18:47:41,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16791 states. [2020-10-15 18:47:41,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2020-10-15 18:47:41,760 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2020-10-15 18:47:41,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:41,761 INFO L481 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2020-10-15 18:47:41,761 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 18:47:41,761 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2020-10-15 18:47:41,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 18:47:41,761 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:41,761 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:41,761 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2020-10-15 18:47:41,761 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:41,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:41,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1590746554, now seen corresponding path program 1 times [2020-10-15 18:47:41,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:41,762 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530131082] [2020-10-15 18:47:41,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:41,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530131082] [2020-10-15 18:47:41,814 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:47:41,814 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:47:41,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851108691] [2020-10-15 18:47:41,815 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:47:41,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:41,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:47:41,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:47:41,815 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand 5 states. [2020-10-15 18:47:42,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:42,195 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2020-10-15 18:47:42,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:47:42,196 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 18:47:42,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:42,285 INFO L225 Difference]: With dead ends: 36645 [2020-10-15 18:47:42,285 INFO L226 Difference]: Without dead ends: 36637 [2020-10-15 18:47:42,285 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:47:42,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2020-10-15 18:47:43,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2020-10-15 18:47:43,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19868 states. [2020-10-15 18:47:43,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2020-10-15 18:47:43,248 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2020-10-15 18:47:43,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:43,249 INFO L481 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2020-10-15 18:47:43,249 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:47:43,249 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2020-10-15 18:47:43,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 18:47:43,249 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:43,249 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:43,249 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2020-10-15 18:47:43,249 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:43,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:43,250 INFO L82 PathProgramCache]: Analyzing trace with hash 2013625165, now seen corresponding path program 1 times [2020-10-15 18:47:43,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:43,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037602194] [2020-10-15 18:47:43,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:43,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 18:47:43,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037602194] [2020-10-15 18:47:43,289 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:47:43,289 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:47:43,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880476344] [2020-10-15 18:47:43,289 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:47:43,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:43,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:47:43,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:47:43,290 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand 5 states. [2020-10-15 18:47:43,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:43,707 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2020-10-15 18:47:43,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:47:43,708 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 18:47:43,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:43,812 INFO L225 Difference]: With dead ends: 41960 [2020-10-15 18:47:43,813 INFO L226 Difference]: Without dead ends: 41944 [2020-10-15 18:47:43,813 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:47:44,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2020-10-15 18:47:44,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2020-10-15 18:47:44,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23806 states. [2020-10-15 18:47:44,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2020-10-15 18:47:44,928 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2020-10-15 18:47:44,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:44,929 INFO L481 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2020-10-15 18:47:44,929 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:47:44,929 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2020-10-15 18:47:44,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:47:44,929 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:44,929 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:44,929 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2020-10-15 18:47:44,929 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:44,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:44,930 INFO L82 PathProgramCache]: Analyzing trace with hash 596549759, now seen corresponding path program 1 times [2020-10-15 18:47:44,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:44,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424688622] [2020-10-15 18:47:44,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:44,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:45,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:45,039 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424688622] [2020-10-15 18:47:45,039 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520932145] [2020-10-15 18:47:45,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:45,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:45,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:47:45,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:47:45,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:45,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:47:45,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 18:47:45,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257130894] [2020-10-15 18:47:45,324 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 18:47:45,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:45,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 18:47:45,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-15 18:47:45,325 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand 18 states. [2020-10-15 18:47:47,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:47,907 INFO L93 Difference]: Finished difference Result 79250 states and 352734 transitions. [2020-10-15 18:47:47,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 18:47:47,909 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 18:47:47,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:48,101 INFO L225 Difference]: With dead ends: 79250 [2020-10-15 18:47:48,101 INFO L226 Difference]: Without dead ends: 79237 [2020-10-15 18:47:48,101 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 18:47:48,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79237 states. [2020-10-15 18:47:49,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79237 to 24078. [2020-10-15 18:47:49,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24078 states. [2020-10-15 18:47:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24078 states to 24078 states and 126736 transitions. [2020-10-15 18:47:49,666 INFO L78 Accepts]: Start accepts. Automaton has 24078 states and 126736 transitions. Word has length 15 [2020-10-15 18:47:49,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:49,666 INFO L481 AbstractCegarLoop]: Abstraction has 24078 states and 126736 transitions. [2020-10-15 18:47:49,666 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 18:47:49,666 INFO L276 IsEmpty]: Start isEmpty. Operand 24078 states and 126736 transitions. [2020-10-15 18:47:49,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 18:47:49,667 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:49,667 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:49,867 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-15 18:47:49,867 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:49,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:49,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1936461633, now seen corresponding path program 2 times [2020-10-15 18:47:49,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:49,869 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218693035] [2020-10-15 18:47:49,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:49,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:49,979 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:49,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218693035] [2020-10-15 18:47:49,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41115921] [2020-10-15 18:47:49,980 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:50,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:47:50,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:47:50,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:47:50,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:47:50,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:50,234 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:47:50,234 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 18:47:50,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437666493] [2020-10-15 18:47:50,235 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 18:47:50,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:50,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 18:47:50,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-15 18:47:50,236 INFO L87 Difference]: Start difference. First operand 24078 states and 126736 transitions. Second operand 18 states. [2020-10-15 18:47:52,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:52,182 INFO L93 Difference]: Finished difference Result 100736 states and 457723 transitions. [2020-10-15 18:47:52,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 18:47:52,184 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 18:47:52,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:52,437 INFO L225 Difference]: With dead ends: 100736 [2020-10-15 18:47:52,438 INFO L226 Difference]: Without dead ends: 100719 [2020-10-15 18:47:52,438 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 18:47:53,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100719 states. [2020-10-15 18:47:54,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100719 to 23558. [2020-10-15 18:47:54,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23558 states. [2020-10-15 18:47:54,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23558 states to 23558 states and 123969 transitions. [2020-10-15 18:47:54,279 INFO L78 Accepts]: Start accepts. Automaton has 23558 states and 123969 transitions. Word has length 15 [2020-10-15 18:47:54,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:54,279 INFO L481 AbstractCegarLoop]: Abstraction has 23558 states and 123969 transitions. [2020-10-15 18:47:54,279 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 18:47:54,280 INFO L276 IsEmpty]: Start isEmpty. Operand 23558 states and 123969 transitions. [2020-10-15 18:47:54,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 18:47:54,280 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:54,280 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:54,481 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:54,481 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:54,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:54,482 INFO L82 PathProgramCache]: Analyzing trace with hash 1236732002, now seen corresponding path program 1 times [2020-10-15 18:47:54,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:54,482 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057677492] [2020-10-15 18:47:54,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:56,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:56,423 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 18:47:56,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057677492] [2020-10-15 18:47:56,424 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:47:56,424 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:47:56,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316403110] [2020-10-15 18:47:56,425 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:47:56,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:56,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:47:56,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:47:56,425 INFO L87 Difference]: Start difference. First operand 23558 states and 123969 transitions. Second operand 5 states. [2020-10-15 18:47:56,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:47:56,896 INFO L93 Difference]: Finished difference Result 48239 states and 238171 transitions. [2020-10-15 18:47:56,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:47:56,898 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 18:47:56,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:47:57,020 INFO L225 Difference]: With dead ends: 48239 [2020-10-15 18:47:57,021 INFO L226 Difference]: Without dead ends: 48210 [2020-10-15 18:47:57,021 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:47:57,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48210 states. [2020-10-15 18:47:58,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48210 to 28682. [2020-10-15 18:47:58,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28682 states. [2020-10-15 18:47:58,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28682 states to 28682 states and 152712 transitions. [2020-10-15 18:47:58,260 INFO L78 Accepts]: Start accepts. Automaton has 28682 states and 152712 transitions. Word has length 17 [2020-10-15 18:47:58,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:47:58,260 INFO L481 AbstractCegarLoop]: Abstraction has 28682 states and 152712 transitions. [2020-10-15 18:47:58,260 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:47:58,260 INFO L276 IsEmpty]: Start isEmpty. Operand 28682 states and 152712 transitions. [2020-10-15 18:47:58,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:47:58,261 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:47:58,261 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:47:58,261 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2020-10-15 18:47:58,261 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:47:58,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:47:58,261 INFO L82 PathProgramCache]: Analyzing trace with hash 350635156, now seen corresponding path program 1 times [2020-10-15 18:47:58,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:47:58,261 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827308805] [2020-10-15 18:47:58,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:47:58,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:58,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:58,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827308805] [2020-10-15 18:47:58,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089918779] [2020-10-15 18:47:58,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:47:58,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:47:58,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:47:58,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:47:58,712 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:47:58,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:47:58,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:47:58,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233025691] [2020-10-15 18:47:58,714 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:47:58,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:47:58,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:47:58,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:47:58,715 INFO L87 Difference]: Start difference. First operand 28682 states and 152712 transitions. Second operand 20 states. [2020-10-15 18:48:01,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:48:01,636 INFO L93 Difference]: Finished difference Result 81742 states and 377480 transitions. [2020-10-15 18:48:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 18:48:01,638 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:48:01,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:48:01,844 INFO L225 Difference]: With dead ends: 81742 [2020-10-15 18:48:01,844 INFO L226 Difference]: Without dead ends: 81721 [2020-10-15 18:48:01,845 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-15 18:48:02,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81721 states. [2020-10-15 18:48:03,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81721 to 29042. [2020-10-15 18:48:03,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29042 states. [2020-10-15 18:48:03,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29042 states to 29042 states and 154428 transitions. [2020-10-15 18:48:03,548 INFO L78 Accepts]: Start accepts. Automaton has 29042 states and 154428 transitions. Word has length 19 [2020-10-15 18:48:03,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:48:03,548 INFO L481 AbstractCegarLoop]: Abstraction has 29042 states and 154428 transitions. [2020-10-15 18:48:03,548 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:48:03,548 INFO L276 IsEmpty]: Start isEmpty. Operand 29042 states and 154428 transitions. [2020-10-15 18:48:03,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:48:03,549 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:48:03,549 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:48:03,750 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:03,750 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:48:03,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:48:03,751 INFO L82 PathProgramCache]: Analyzing trace with hash 407779826, now seen corresponding path program 1 times [2020-10-15 18:48:03,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:48:03,752 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811569635] [2020-10-15 18:48:03,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:48:03,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:03,871 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:03,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811569635] [2020-10-15 18:48:03,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545187803] [2020-10-15 18:48:03,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:03,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 18:48:03,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:48:04,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:04,177 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:48:04,178 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 18:48:04,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572776032] [2020-10-15 18:48:04,178 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:48:04,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:48:04,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:48:04,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:48:04,179 INFO L87 Difference]: Start difference. First operand 29042 states and 154428 transitions. Second operand 20 states. [2020-10-15 18:48:04,917 WARN L193 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 10 [2020-10-15 18:48:07,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:48:07,036 INFO L93 Difference]: Finished difference Result 87877 states and 405577 transitions. [2020-10-15 18:48:07,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 18:48:07,037 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 18:48:07,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:48:07,262 INFO L225 Difference]: With dead ends: 87877 [2020-10-15 18:48:07,262 INFO L226 Difference]: Without dead ends: 87853 [2020-10-15 18:48:07,263 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 18:48:08,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87853 states. [2020-10-15 18:48:08,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87853 to 29485. [2020-10-15 18:48:08,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29485 states. [2020-10-15 18:48:09,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29485 states to 29485 states and 156687 transitions. [2020-10-15 18:48:09,045 INFO L78 Accepts]: Start accepts. Automaton has 29485 states and 156687 transitions. Word has length 19 [2020-10-15 18:48:09,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:48:09,045 INFO L481 AbstractCegarLoop]: Abstraction has 29485 states and 156687 transitions. [2020-10-15 18:48:09,045 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:48:09,045 INFO L276 IsEmpty]: Start isEmpty. Operand 29485 states and 156687 transitions. [2020-10-15 18:48:09,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:48:09,046 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:48:09,046 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:48:09,246 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2020-10-15 18:48:09,247 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:48:09,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:48:09,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1206481772, now seen corresponding path program 2 times [2020-10-15 18:48:09,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:48:09,248 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000303454] [2020-10-15 18:48:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:48:09,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:09,381 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:09,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000303454] [2020-10-15 18:48:09,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070218463] [2020-10-15 18:48:09,382 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:09,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:48:09,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:48:09,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:48:09,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:48:09,653 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:48:09,654 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:48:09,654 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 18:48:09,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274970124] [2020-10-15 18:48:09,655 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 18:48:09,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:48:09,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 18:48:09,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 18:48:09,655 INFO L87 Difference]: Start difference. First operand 29485 states and 156687 transitions. Second operand 19 states. [2020-10-15 18:48:11,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:48:11,534 INFO L93 Difference]: Finished difference Result 81387 states and 393787 transitions. [2020-10-15 18:48:11,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 18:48:11,536 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 18:48:11,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:48:11,756 INFO L225 Difference]: With dead ends: 81387 [2020-10-15 18:48:11,756 INFO L226 Difference]: Without dead ends: 81354 [2020-10-15 18:48:11,756 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:48:12,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81354 states. [2020-10-15 18:48:13,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81354 to 29299. [2020-10-15 18:48:13,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29299 states. [2020-10-15 18:48:13,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29299 states to 29299 states and 155788 transitions. [2020-10-15 18:48:13,473 INFO L78 Accepts]: Start accepts. Automaton has 29299 states and 155788 transitions. Word has length 19 [2020-10-15 18:48:13,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:48:13,473 INFO L481 AbstractCegarLoop]: Abstraction has 29299 states and 155788 transitions. [2020-10-15 18:48:13,473 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 18:48:13,473 INFO L276 IsEmpty]: Start isEmpty. Operand 29299 states and 155788 transitions. [2020-10-15 18:48:13,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 18:48:13,474 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:48:13,474 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:48:13,680 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:13,681 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:48:13,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:48:13,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1206480718, now seen corresponding path program 2 times [2020-10-15 18:48:13,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:48:13,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589786737] [2020-10-15 18:48:13,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:48:13,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:14,278 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:14,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589786737] [2020-10-15 18:48:14,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212598570] [2020-10-15 18:48:14,279 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:14,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:48:14,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:48:14,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:48:14,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:48:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:48:14,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:48:14,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 18:48:14,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651998668] [2020-10-15 18:48:14,549 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 18:48:14,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:48:14,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 18:48:14,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 18:48:14,550 INFO L87 Difference]: Start difference. First operand 29299 states and 155788 transitions. Second operand 19 states. [2020-10-15 18:48:16,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:48:16,518 INFO L93 Difference]: Finished difference Result 70190 states and 332215 transitions. [2020-10-15 18:48:16,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 18:48:16,519 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 18:48:16,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:48:16,704 INFO L225 Difference]: With dead ends: 70190 [2020-10-15 18:48:16,704 INFO L226 Difference]: Without dead ends: 70165 [2020-10-15 18:48:16,705 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:48:17,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70165 states. [2020-10-15 18:48:18,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70165 to 29405. [2020-10-15 18:48:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29405 states. [2020-10-15 18:48:18,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29405 states to 29405 states and 156452 transitions. [2020-10-15 18:48:18,263 INFO L78 Accepts]: Start accepts. Automaton has 29405 states and 156452 transitions. Word has length 19 [2020-10-15 18:48:18,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:48:18,263 INFO L481 AbstractCegarLoop]: Abstraction has 29405 states and 156452 transitions. [2020-10-15 18:48:18,263 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 18:48:18,263 INFO L276 IsEmpty]: Start isEmpty. Operand 29405 states and 156452 transitions. [2020-10-15 18:48:18,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:48:18,264 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:48:18,264 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:48:18,464 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:18,465 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:48:18,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:48:18,465 INFO L82 PathProgramCache]: Analyzing trace with hash -727764572, now seen corresponding path program 1 times [2020-10-15 18:48:18,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:48:18,466 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437202619] [2020-10-15 18:48:18,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:48:18,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:18,660 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:48:18,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437202619] [2020-10-15 18:48:18,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874927285] [2020-10-15 18:48:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:18,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:18,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:48:18,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:48:19,219 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:19,219 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:48:19,219 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:48:19,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635968294] [2020-10-15 18:48:19,220 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:48:19,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:48:19,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:48:19,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:48:19,221 INFO L87 Difference]: Start difference. First operand 29405 states and 156452 transitions. Second operand 23 states. [2020-10-15 18:48:31,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:48:31,118 INFO L93 Difference]: Finished difference Result 193160 states and 811227 transitions. [2020-10-15 18:48:31,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-10-15 18:48:31,122 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:48:31,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:48:31,579 INFO L225 Difference]: With dead ends: 193160 [2020-10-15 18:48:31,579 INFO L226 Difference]: Without dead ends: 193085 [2020-10-15 18:48:31,580 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8128 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-10-15 18:48:33,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193085 states. [2020-10-15 18:48:34,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193085 to 31016. [2020-10-15 18:48:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31016 states. [2020-10-15 18:48:34,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31016 states to 31016 states and 165422 transitions. [2020-10-15 18:48:34,639 INFO L78 Accepts]: Start accepts. Automaton has 31016 states and 165422 transitions. Word has length 21 [2020-10-15 18:48:34,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:48:34,639 INFO L481 AbstractCegarLoop]: Abstraction has 31016 states and 165422 transitions. [2020-10-15 18:48:34,639 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:48:34,639 INFO L276 IsEmpty]: Start isEmpty. Operand 31016 states and 165422 transitions. [2020-10-15 18:48:34,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:48:34,640 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:48:34,640 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:48:34,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2020-10-15 18:48:34,841 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:48:34,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:48:34,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1952942180, now seen corresponding path program 2 times [2020-10-15 18:48:34,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:48:34,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809252779] [2020-10-15 18:48:34,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:48:34,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:35,022 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:35,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809252779] [2020-10-15 18:48:35,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358174467] [2020-10-15 18:48:35,023 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:35,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:48:35,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:48:35,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:48:35,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:48:35,475 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:35,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:48:35,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:48:35,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29046101] [2020-10-15 18:48:35,477 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:48:35,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:48:35,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:48:35,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:48:35,477 INFO L87 Difference]: Start difference. First operand 31016 states and 165422 transitions. Second operand 24 states. [2020-10-15 18:48:49,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:48:49,294 INFO L93 Difference]: Finished difference Result 213820 states and 920515 transitions. [2020-10-15 18:48:49,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-15 18:48:49,296 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:48:49,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:48:49,840 INFO L225 Difference]: With dead ends: 213820 [2020-10-15 18:48:49,840 INFO L226 Difference]: Without dead ends: 213712 [2020-10-15 18:48:49,841 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6233 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-15 18:48:51,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213712 states. [2020-10-15 18:48:53,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213712 to 31411. [2020-10-15 18:48:53,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31411 states. [2020-10-15 18:48:53,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31411 states to 31411 states and 168013 transitions. [2020-10-15 18:48:53,265 INFO L78 Accepts]: Start accepts. Automaton has 31411 states and 168013 transitions. Word has length 21 [2020-10-15 18:48:53,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:48:53,265 INFO L481 AbstractCegarLoop]: Abstraction has 31411 states and 168013 transitions. [2020-10-15 18:48:53,265 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:48:53,265 INFO L276 IsEmpty]: Start isEmpty. Operand 31411 states and 168013 transitions. [2020-10-15 18:48:53,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:48:53,266 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:48:53,266 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:48:53,467 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:53,467 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:48:53,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:48:53,468 INFO L82 PathProgramCache]: Analyzing trace with hash -772320796, now seen corresponding path program 3 times [2020-10-15 18:48:53,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:48:53,469 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990739298] [2020-10-15 18:48:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:48:53,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:48:53,629 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:53,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990739298] [2020-10-15 18:48:53,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516220525] [2020-10-15 18:48:53,630 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:48:53,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 18:48:53,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:48:53,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:48:53,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:48:54,057 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:48:54,058 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:48:54,058 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 18:48:54,058 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911855617] [2020-10-15 18:48:54,058 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 18:48:54,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:48:54,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 18:48:54,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-15 18:48:54,059 INFO L87 Difference]: Start difference. First operand 31411 states and 168013 transitions. Second operand 23 states. [2020-10-15 18:49:05,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:49:05,710 INFO L93 Difference]: Finished difference Result 204298 states and 858041 transitions. [2020-10-15 18:49:05,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-10-15 18:49:05,712 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 18:49:05,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:49:06,232 INFO L225 Difference]: With dead ends: 204298 [2020-10-15 18:49:06,232 INFO L226 Difference]: Without dead ends: 204271 [2020-10-15 18:49:06,233 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8673 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-10-15 18:49:07,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204271 states. [2020-10-15 18:49:09,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204271 to 31819. [2020-10-15 18:49:09,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31819 states. [2020-10-15 18:49:09,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31819 states to 31819 states and 170392 transitions. [2020-10-15 18:49:09,512 INFO L78 Accepts]: Start accepts. Automaton has 31819 states and 170392 transitions. Word has length 21 [2020-10-15 18:49:09,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:49:09,513 INFO L481 AbstractCegarLoop]: Abstraction has 31819 states and 170392 transitions. [2020-10-15 18:49:09,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 18:49:09,513 INFO L276 IsEmpty]: Start isEmpty. Operand 31819 states and 170392 transitions. [2020-10-15 18:49:09,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:49:09,514 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:49:09,514 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:49:09,714 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-10-15 18:49:09,715 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:49:09,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:49:09,715 INFO L82 PathProgramCache]: Analyzing trace with hash 1034394148, now seen corresponding path program 4 times [2020-10-15 18:49:09,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:49:09,716 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707688886] [2020-10-15 18:49:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:49:09,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:49:09,882 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:49:09,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707688886] [2020-10-15 18:49:09,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281954135] [2020-10-15 18:49:09,883 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:49:09,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:49:09,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:49:09,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:49:09,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:49:10,318 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:49:10,319 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:49:10,319 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:49:10,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209171319] [2020-10-15 18:49:10,319 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:49:10,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:49:10,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:49:10,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:49:10,320 INFO L87 Difference]: Start difference. First operand 31819 states and 170392 transitions. Second operand 24 states. [2020-10-15 18:49:22,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:49:22,072 INFO L93 Difference]: Finished difference Result 219660 states and 949002 transitions. [2020-10-15 18:49:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-15 18:49:22,074 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:49:22,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:49:22,653 INFO L225 Difference]: With dead ends: 219660 [2020-10-15 18:49:22,653 INFO L226 Difference]: Without dead ends: 219579 [2020-10-15 18:49:22,654 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5808 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 18:49:24,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219579 states. [2020-10-15 18:49:26,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219579 to 32393. [2020-10-15 18:49:26,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32393 states. [2020-10-15 18:49:26,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32393 states to 32393 states and 174320 transitions. [2020-10-15 18:49:26,217 INFO L78 Accepts]: Start accepts. Automaton has 32393 states and 174320 transitions. Word has length 21 [2020-10-15 18:49:26,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:49:26,217 INFO L481 AbstractCegarLoop]: Abstraction has 32393 states and 174320 transitions. [2020-10-15 18:49:26,217 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:49:26,217 INFO L276 IsEmpty]: Start isEmpty. Operand 32393 states and 174320 transitions. [2020-10-15 18:49:26,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:49:26,218 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:49:26,218 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:49:26,418 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-15 18:49:26,419 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:49:26,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:49:26,420 INFO L82 PathProgramCache]: Analyzing trace with hash 212193380, now seen corresponding path program 5 times [2020-10-15 18:49:26,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:49:26,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626914524] [2020-10-15 18:49:26,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:49:26,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:49:26,609 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:49:26,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626914524] [2020-10-15 18:49:26,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865533192] [2020-10-15 18:49:26,610 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:49:26,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 18:49:26,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:49:26,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:49:26,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:49:27,030 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:49:27,031 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:49:27,031 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:49:27,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661052180] [2020-10-15 18:49:27,032 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:49:27,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:49:27,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:49:27,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:49:27,032 INFO L87 Difference]: Start difference. First operand 32393 states and 174320 transitions. Second operand 24 states. [2020-10-15 18:49:34,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:49:34,928 INFO L93 Difference]: Finished difference Result 280799 states and 1244860 transitions. [2020-10-15 18:49:34,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-15 18:49:34,930 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:49:34,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:49:36,996 INFO L225 Difference]: With dead ends: 280799 [2020-10-15 18:49:36,997 INFO L226 Difference]: Without dead ends: 280757 [2020-10-15 18:49:36,997 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-15 18:49:39,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280757 states. [2020-10-15 18:49:41,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280757 to 32751. [2020-10-15 18:49:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32751 states. [2020-10-15 18:49:41,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32751 states to 32751 states and 176823 transitions. [2020-10-15 18:49:41,373 INFO L78 Accepts]: Start accepts. Automaton has 32751 states and 176823 transitions. Word has length 21 [2020-10-15 18:49:41,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:49:41,373 INFO L481 AbstractCegarLoop]: Abstraction has 32751 states and 176823 transitions. [2020-10-15 18:49:41,373 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:49:41,373 INFO L276 IsEmpty]: Start isEmpty. Operand 32751 states and 176823 transitions. [2020-10-15 18:49:41,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:49:41,374 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:49:41,375 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:49:41,575 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-15 18:49:41,575 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:49:41,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:49:41,576 INFO L82 PathProgramCache]: Analyzing trace with hash 213205220, now seen corresponding path program 6 times [2020-10-15 18:49:41,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:49:41,577 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035342153] [2020-10-15 18:49:41,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:49:41,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:49:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:49:41,774 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035342153] [2020-10-15 18:49:41,774 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647223319] [2020-10-15 18:49:41,774 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:49:41,854 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 18:49:41,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:49:41,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:49:41,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:49:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:49:42,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:49:42,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 18:49:42,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131853313] [2020-10-15 18:49:42,215 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:49:42,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:49:42,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:49:42,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:49:42,215 INFO L87 Difference]: Start difference. First operand 32751 states and 176823 transitions. Second operand 24 states. [2020-10-15 18:49:52,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:49:52,459 INFO L93 Difference]: Finished difference Result 254339 states and 1109403 transitions. [2020-10-15 18:49:52,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-15 18:49:52,462 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 18:49:52,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:49:53,142 INFO L225 Difference]: With dead ends: 254339 [2020-10-15 18:49:53,142 INFO L226 Difference]: Without dead ends: 254317 [2020-10-15 18:49:53,142 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4296 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-15 18:49:55,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254317 states. [2020-10-15 18:49:57,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254317 to 32014. [2020-10-15 18:49:57,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32014 states. [2020-10-15 18:49:57,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32014 states to 32014 states and 173055 transitions. [2020-10-15 18:49:57,217 INFO L78 Accepts]: Start accepts. Automaton has 32014 states and 173055 transitions. Word has length 21 [2020-10-15 18:49:57,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:49:57,217 INFO L481 AbstractCegarLoop]: Abstraction has 32014 states and 173055 transitions. [2020-10-15 18:49:57,217 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:49:57,218 INFO L276 IsEmpty]: Start isEmpty. Operand 32014 states and 173055 transitions. [2020-10-15 18:49:57,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 18:49:57,219 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:49:57,219 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:49:57,425 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:49:57,426 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:49:57,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:49:57,426 INFO L82 PathProgramCache]: Analyzing trace with hash 7001197, now seen corresponding path program 1 times [2020-10-15 18:49:57,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:49:57,427 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192031681] [2020-10-15 18:49:57,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:49:57,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:49:57,473 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-15 18:49:57,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192031681] [2020-10-15 18:49:57,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 18:49:57,474 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 18:49:57,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340373984] [2020-10-15 18:49:57,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 18:49:57,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:49:57,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 18:49:57,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 18:49:57,475 INFO L87 Difference]: Start difference. First operand 32014 states and 173055 transitions. Second operand 5 states. [2020-10-15 18:49:58,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:49:58,059 INFO L93 Difference]: Finished difference Result 61570 states and 313847 transitions. [2020-10-15 18:49:58,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 18:49:58,061 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-15 18:49:58,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:49:58,226 INFO L225 Difference]: With dead ends: 61570 [2020-10-15 18:49:58,226 INFO L226 Difference]: Without dead ends: 61524 [2020-10-15 18:49:58,226 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 18:49:58,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61524 states. [2020-10-15 18:49:59,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61524 to 39581. [2020-10-15 18:49:59,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39581 states. [2020-10-15 18:50:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39581 states to 39581 states and 215316 transitions. [2020-10-15 18:50:00,824 INFO L78 Accepts]: Start accepts. Automaton has 39581 states and 215316 transitions. Word has length 21 [2020-10-15 18:50:00,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:50:00,825 INFO L481 AbstractCegarLoop]: Abstraction has 39581 states and 215316 transitions. [2020-10-15 18:50:00,825 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 18:50:00,825 INFO L276 IsEmpty]: Start isEmpty. Operand 39581 states and 215316 transitions. [2020-10-15 18:50:00,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:50:00,826 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:50:00,826 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:50:00,826 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2020-10-15 18:50:00,826 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:50:00,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:50:00,827 INFO L82 PathProgramCache]: Analyzing trace with hash -329472097, now seen corresponding path program 1 times [2020-10-15 18:50:00,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:50:00,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276376540] [2020-10-15 18:50:00,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:50:00,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:00,991 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:00,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276376540] [2020-10-15 18:50:00,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111973176] [2020-10-15 18:50:00,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:01,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 18:50:01,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:50:01,427 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:01,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:50:01,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 18:50:01,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893152977] [2020-10-15 18:50:01,428 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 18:50:01,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:50:01,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 18:50:01,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-15 18:50:01,429 INFO L87 Difference]: Start difference. First operand 39581 states and 215316 transitions. Second operand 22 states. [2020-10-15 18:50:05,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:50:05,873 INFO L93 Difference]: Finished difference Result 102710 states and 491562 transitions. [2020-10-15 18:50:05,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-15 18:50:05,875 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 18:50:05,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:50:06,150 INFO L225 Difference]: With dead ends: 102710 [2020-10-15 18:50:06,150 INFO L226 Difference]: Without dead ends: 102676 [2020-10-15 18:50:06,151 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-15 18:50:07,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102676 states. [2020-10-15 18:50:08,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102676 to 39691. [2020-10-15 18:50:08,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39691 states. [2020-10-15 18:50:08,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39691 states to 39691 states and 215464 transitions. [2020-10-15 18:50:08,365 INFO L78 Accepts]: Start accepts. Automaton has 39691 states and 215464 transitions. Word has length 23 [2020-10-15 18:50:08,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:50:08,366 INFO L481 AbstractCegarLoop]: Abstraction has 39691 states and 215464 transitions. [2020-10-15 18:50:08,366 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 18:50:08,366 INFO L276 IsEmpty]: Start isEmpty. Operand 39691 states and 215464 transitions. [2020-10-15 18:50:08,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:50:08,367 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:50:08,367 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:50:08,568 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-15 18:50:08,568 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:50:08,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:50:08,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1710145021, now seen corresponding path program 1 times [2020-10-15 18:50:08,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:50:08,569 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617773672] [2020-10-15 18:50:08,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:50:08,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:08,736 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:08,736 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617773672] [2020-10-15 18:50:08,736 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735949944] [2020-10-15 18:50:08,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:08,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:08,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 18:50:08,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:50:09,153 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:09,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:50:09,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 18:50:09,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798028640] [2020-10-15 18:50:09,154 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 18:50:09,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:50:09,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 18:50:09,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-15 18:50:09,154 INFO L87 Difference]: Start difference. First operand 39691 states and 215464 transitions. Second operand 22 states. [2020-10-15 18:50:13,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:50:13,018 INFO L93 Difference]: Finished difference Result 107622 states and 514519 transitions. [2020-10-15 18:50:13,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-15 18:50:13,020 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 18:50:13,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:50:13,311 INFO L225 Difference]: With dead ends: 107622 [2020-10-15 18:50:13,311 INFO L226 Difference]: Without dead ends: 107586 [2020-10-15 18:50:13,311 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=611, Invalid=2041, Unknown=0, NotChecked=0, Total=2652 [2020-10-15 18:50:14,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107586 states. [2020-10-15 18:50:16,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107586 to 39913. [2020-10-15 18:50:16,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39913 states. [2020-10-15 18:50:16,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39913 states to 39913 states and 216194 transitions. [2020-10-15 18:50:16,504 INFO L78 Accepts]: Start accepts. Automaton has 39913 states and 216194 transitions. Word has length 23 [2020-10-15 18:50:16,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:50:16,504 INFO L481 AbstractCegarLoop]: Abstraction has 39913 states and 216194 transitions. [2020-10-15 18:50:16,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 18:50:16,504 INFO L276 IsEmpty]: Start isEmpty. Operand 39913 states and 216194 transitions. [2020-10-15 18:50:16,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:50:16,506 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:50:16,506 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:50:16,706 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:16,707 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:50:16,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:50:16,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1187327486, now seen corresponding path program 1 times [2020-10-15 18:50:16,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:50:16,708 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709895264] [2020-10-15 18:50:16,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:50:16,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:16,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709895264] [2020-10-15 18:50:16,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333482257] [2020-10-15 18:50:16,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:16,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:16,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 18:50:16,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:50:17,278 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:17,279 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:50:17,279 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 18:50:17,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688863048] [2020-10-15 18:50:17,279 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 18:50:17,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:50:17,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 18:50:17,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-15 18:50:17,281 INFO L87 Difference]: Start difference. First operand 39913 states and 216194 transitions. Second operand 22 states. [2020-10-15 18:50:20,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:50:20,889 INFO L93 Difference]: Finished difference Result 108673 states and 519787 transitions. [2020-10-15 18:50:20,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-15 18:50:20,891 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 18:50:20,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:50:21,190 INFO L225 Difference]: With dead ends: 108673 [2020-10-15 18:50:21,191 INFO L226 Difference]: Without dead ends: 108632 [2020-10-15 18:50:21,191 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=510, Invalid=1746, Unknown=0, NotChecked=0, Total=2256 [2020-10-15 18:50:22,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108632 states. [2020-10-15 18:50:23,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108632 to 40673. [2020-10-15 18:50:23,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40673 states. [2020-10-15 18:50:23,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40673 states to 40673 states and 220018 transitions. [2020-10-15 18:50:23,508 INFO L78 Accepts]: Start accepts. Automaton has 40673 states and 220018 transitions. Word has length 23 [2020-10-15 18:50:23,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:50:23,508 INFO L481 AbstractCegarLoop]: Abstraction has 40673 states and 220018 transitions. [2020-10-15 18:50:23,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 18:50:23,508 INFO L276 IsEmpty]: Start isEmpty. Operand 40673 states and 220018 transitions. [2020-10-15 18:50:23,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:50:23,510 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:50:23,510 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:50:23,710 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:23,711 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:50:23,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:50:23,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1861778977, now seen corresponding path program 2 times [2020-10-15 18:50:23,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:50:23,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232898870] [2020-10-15 18:50:23,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:50:23,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:23,897 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:23,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232898870] [2020-10-15 18:50:23,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832703181] [2020-10-15 18:50:23,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:23,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:50:23,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:50:23,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:50:23,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:50:24,208 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 18:50:24,208 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:50:24,208 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 18:50:24,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223529253] [2020-10-15 18:50:24,209 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:50:24,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:50:24,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:50:24,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:50:24,210 INFO L87 Difference]: Start difference. First operand 40673 states and 220018 transitions. Second operand 20 states. [2020-10-15 18:50:27,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:50:27,493 INFO L93 Difference]: Finished difference Result 120155 states and 590166 transitions. [2020-10-15 18:50:27,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 18:50:27,495 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 18:50:27,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:50:27,828 INFO L225 Difference]: With dead ends: 120155 [2020-10-15 18:50:27,828 INFO L226 Difference]: Without dead ends: 120100 [2020-10-15 18:50:27,829 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 18:50:29,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120100 states. [2020-10-15 18:50:30,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120100 to 40952. [2020-10-15 18:50:30,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40952 states. [2020-10-15 18:50:30,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40952 states to 40952 states and 221607 transitions. [2020-10-15 18:50:30,898 INFO L78 Accepts]: Start accepts. Automaton has 40952 states and 221607 transitions. Word has length 23 [2020-10-15 18:50:30,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:50:30,898 INFO L481 AbstractCegarLoop]: Abstraction has 40952 states and 221607 transitions. [2020-10-15 18:50:30,898 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:50:30,899 INFO L276 IsEmpty]: Start isEmpty. Operand 40952 states and 221607 transitions. [2020-10-15 18:50:30,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:50:30,900 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:50:30,900 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:50:31,101 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2020-10-15 18:50:31,101 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:50:31,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:50:31,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1861777923, now seen corresponding path program 2 times [2020-10-15 18:50:31,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:50:31,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628941695] [2020-10-15 18:50:31,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:50:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:31,291 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:31,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628941695] [2020-10-15 18:50:31,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812576788] [2020-10-15 18:50:31,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:31,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:50:31,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:50:31,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:50:31,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:50:31,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 18:50:31,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:50:31,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 18:50:31,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916703650] [2020-10-15 18:50:31,639 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:50:31,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:50:31,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:50:31,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:50:31,639 INFO L87 Difference]: Start difference. First operand 40952 states and 221607 transitions. Second operand 20 states. [2020-10-15 18:50:34,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:50:34,591 INFO L93 Difference]: Finished difference Result 108430 states and 524427 transitions. [2020-10-15 18:50:34,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 18:50:34,593 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 18:50:34,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:50:34,892 INFO L225 Difference]: With dead ends: 108430 [2020-10-15 18:50:34,892 INFO L226 Difference]: Without dead ends: 108375 [2020-10-15 18:50:34,893 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 18:50:35,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108375 states. [2020-10-15 18:50:37,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108375 to 41142. [2020-10-15 18:50:37,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41142 states. [2020-10-15 18:50:37,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41142 states to 41142 states and 222887 transitions. [2020-10-15 18:50:37,218 INFO L78 Accepts]: Start accepts. Automaton has 41142 states and 222887 transitions. Word has length 23 [2020-10-15 18:50:37,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:50:37,218 INFO L481 AbstractCegarLoop]: Abstraction has 41142 states and 222887 transitions. [2020-10-15 18:50:37,219 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:50:37,219 INFO L276 IsEmpty]: Start isEmpty. Operand 41142 states and 222887 transitions. [2020-10-15 18:50:37,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 18:50:37,220 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:50:37,220 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:50:37,421 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-15 18:50:37,421 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:50:37,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:50:37,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1861761090, now seen corresponding path program 2 times [2020-10-15 18:50:37,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:50:37,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139422493] [2020-10-15 18:50:37,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:50:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:37,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:37,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139422493] [2020-10-15 18:50:37,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763313250] [2020-10-15 18:50:37,605 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:37,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:50:37,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:50:37,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 18:50:37,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:50:37,931 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 18:50:37,931 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:50:37,932 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 18:50:37,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248157003] [2020-10-15 18:50:37,932 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 18:50:37,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:50:37,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 18:50:37,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 18:50:37,933 INFO L87 Difference]: Start difference. First operand 41142 states and 222887 transitions. Second operand 20 states. [2020-10-15 18:50:40,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:50:40,680 INFO L93 Difference]: Finished difference Result 90278 states and 441045 transitions. [2020-10-15 18:50:40,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 18:50:40,682 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 18:50:40,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:50:40,939 INFO L225 Difference]: With dead ends: 90278 [2020-10-15 18:50:40,939 INFO L226 Difference]: Without dead ends: 90223 [2020-10-15 18:50:40,939 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=326, Invalid=934, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 18:50:41,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90223 states. [2020-10-15 18:50:42,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90223 to 42256. [2020-10-15 18:50:42,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42256 states. [2020-10-15 18:50:42,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42256 states to 42256 states and 228917 transitions. [2020-10-15 18:50:42,973 INFO L78 Accepts]: Start accepts. Automaton has 42256 states and 228917 transitions. Word has length 23 [2020-10-15 18:50:42,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:50:42,973 INFO L481 AbstractCegarLoop]: Abstraction has 42256 states and 228917 transitions. [2020-10-15 18:50:42,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 18:50:42,973 INFO L276 IsEmpty]: Start isEmpty. Operand 42256 states and 228917 transitions. [2020-10-15 18:50:42,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:50:42,976 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:50:42,976 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:50:43,184 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:43,185 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:50:43,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:50:43,187 INFO L82 PathProgramCache]: Analyzing trace with hash 481856687, now seen corresponding path program 1 times [2020-10-15 18:50:43,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:50:43,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678816021] [2020-10-15 18:50:43,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:50:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:43,381 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 18:50:43,382 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678816021] [2020-10-15 18:50:43,382 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669260714] [2020-10-15 18:50:43,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:50:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:50:43,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:50:43,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:50:43,922 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:50:43,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:50:43,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:50:43,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065010375] [2020-10-15 18:50:43,923 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:50:43,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:50:43,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:50:43,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:50:43,924 INFO L87 Difference]: Start difference. First operand 42256 states and 228917 transitions. Second operand 25 states. [2020-10-15 18:50:59,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:50:59,367 INFO L93 Difference]: Finished difference Result 204591 states and 902514 transitions. [2020-10-15 18:50:59,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-15 18:50:59,370 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:50:59,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:50:59,901 INFO L225 Difference]: With dead ends: 204591 [2020-10-15 18:50:59,901 INFO L226 Difference]: Without dead ends: 204481 [2020-10-15 18:50:59,903 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9467 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-10-15 18:51:02,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204481 states. [2020-10-15 18:51:04,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204481 to 43054. [2020-10-15 18:51:04,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43054 states. [2020-10-15 18:51:04,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43054 states to 43054 states and 233430 transitions. [2020-10-15 18:51:04,367 INFO L78 Accepts]: Start accepts. Automaton has 43054 states and 233430 transitions. Word has length 25 [2020-10-15 18:51:04,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:51:04,367 INFO L481 AbstractCegarLoop]: Abstraction has 43054 states and 233430 transitions. [2020-10-15 18:51:04,367 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:51:04,367 INFO L276 IsEmpty]: Start isEmpty. Operand 43054 states and 233430 transitions. [2020-10-15 18:51:04,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:51:04,370 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:51:04,370 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:51:04,570 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:51:04,571 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:51:04,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:51:04,571 INFO L82 PathProgramCache]: Analyzing trace with hash -40960848, now seen corresponding path program 1 times [2020-10-15 18:51:04,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:51:04,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913308081] [2020-10-15 18:51:04,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:51:04,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:51:04,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 18:51:04,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913308081] [2020-10-15 18:51:04,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160315902] [2020-10-15 18:51:04,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:51:04,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:51:04,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:51:04,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:51:05,310 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:51:05,311 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:51:05,311 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 18:51:05,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537052272] [2020-10-15 18:51:05,311 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:51:05,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:51:05,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:51:05,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:51:05,312 INFO L87 Difference]: Start difference. First operand 43054 states and 233430 transitions. Second operand 24 states. [2020-10-15 18:51:18,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:51:18,972 INFO L93 Difference]: Finished difference Result 202186 states and 893834 transitions. [2020-10-15 18:51:18,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2020-10-15 18:51:18,974 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 18:51:18,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:51:20,412 INFO L225 Difference]: With dead ends: 202186 [2020-10-15 18:51:20,412 INFO L226 Difference]: Without dead ends: 202081 [2020-10-15 18:51:20,413 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7500 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2999, Invalid=17307, Unknown=0, NotChecked=0, Total=20306 [2020-10-15 18:51:22,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202081 states. [2020-10-15 18:51:23,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202081 to 44485. [2020-10-15 18:51:23,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44485 states. [2020-10-15 18:51:23,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44485 states to 44485 states and 241348 transitions. [2020-10-15 18:51:23,998 INFO L78 Accepts]: Start accepts. Automaton has 44485 states and 241348 transitions. Word has length 25 [2020-10-15 18:51:23,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:51:23,998 INFO L481 AbstractCegarLoop]: Abstraction has 44485 states and 241348 transitions. [2020-10-15 18:51:23,998 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:51:23,998 INFO L276 IsEmpty]: Start isEmpty. Operand 44485 states and 241348 transitions. [2020-10-15 18:51:24,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:51:24,001 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:51:24,001 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:51:24,201 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:51:24,202 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:51:24,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:51:24,202 INFO L82 PathProgramCache]: Analyzing trace with hash 1204901039, now seen corresponding path program 2 times [2020-10-15 18:51:24,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:51:24,203 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530204067] [2020-10-15 18:51:24,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:51:24,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:51:24,436 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:51:24,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530204067] [2020-10-15 18:51:24,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950008825] [2020-10-15 18:51:24,437 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:51:24,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:51:24,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:51:24,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:51:24,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:51:25,009 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:51:25,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:51:25,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 18:51:25,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734756355] [2020-10-15 18:51:25,010 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:51:25,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:51:25,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:51:25,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:51:25,010 INFO L87 Difference]: Start difference. First operand 44485 states and 241348 transitions. Second operand 25 states. [2020-10-15 18:51:45,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:51:45,674 INFO L93 Difference]: Finished difference Result 263236 states and 1177235 transitions. [2020-10-15 18:51:45,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2020-10-15 18:51:45,676 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:51:45,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:51:46,387 INFO L225 Difference]: With dead ends: 263236 [2020-10-15 18:51:46,387 INFO L226 Difference]: Without dead ends: 263036 [2020-10-15 18:51:46,388 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13049 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=5140, Invalid=28900, Unknown=0, NotChecked=0, Total=34040 [2020-10-15 18:51:48,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263036 states. [2020-10-15 18:51:50,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263036 to 44265. [2020-10-15 18:51:50,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44265 states. [2020-10-15 18:51:51,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44265 states to 44265 states and 239992 transitions. [2020-10-15 18:51:51,095 INFO L78 Accepts]: Start accepts. Automaton has 44265 states and 239992 transitions. Word has length 25 [2020-10-15 18:51:51,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:51:51,095 INFO L481 AbstractCegarLoop]: Abstraction has 44265 states and 239992 transitions. [2020-10-15 18:51:51,095 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:51:51,095 INFO L276 IsEmpty]: Start isEmpty. Operand 44265 states and 239992 transitions. [2020-10-15 18:51:51,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:51:51,097 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:51:51,098 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:51:51,298 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-15 18:51:51,298 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:51:51,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:51:51,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1204917872, now seen corresponding path program 2 times [2020-10-15 18:51:51,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:51:51,299 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422599726] [2020-10-15 18:51:51,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:51:51,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:51:51,538 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:51:51,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422599726] [2020-10-15 18:51:51,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672595174] [2020-10-15 18:51:51,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:51:51,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:51:51,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:51:51,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:51:51,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:51:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:51:52,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:51:52,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 18:51:52,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728836714] [2020-10-15 18:51:52,120 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:51:52,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:51:52,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:51:52,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:51:52,121 INFO L87 Difference]: Start difference. First operand 44265 states and 239992 transitions. Second operand 25 states. [2020-10-15 18:52:07,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:52:07,042 INFO L93 Difference]: Finished difference Result 177075 states and 797684 transitions. [2020-10-15 18:52:07,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-10-15 18:52:07,045 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:52:07,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:52:07,508 INFO L225 Difference]: With dead ends: 177075 [2020-10-15 18:52:07,508 INFO L226 Difference]: Without dead ends: 176849 [2020-10-15 18:52:07,510 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5991 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=2901, Invalid=14391, Unknown=0, NotChecked=0, Total=17292 [2020-10-15 18:52:08,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176849 states. [2020-10-15 18:52:10,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176849 to 41811. [2020-10-15 18:52:10,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41811 states. [2020-10-15 18:52:10,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41811 states to 41811 states and 225582 transitions. [2020-10-15 18:52:10,792 INFO L78 Accepts]: Start accepts. Automaton has 41811 states and 225582 transitions. Word has length 25 [2020-10-15 18:52:10,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:52:10,793 INFO L481 AbstractCegarLoop]: Abstraction has 41811 states and 225582 transitions. [2020-10-15 18:52:10,793 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:52:10,793 INFO L276 IsEmpty]: Start isEmpty. Operand 41811 states and 225582 transitions. [2020-10-15 18:52:10,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:52:10,795 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:52:10,795 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:52:10,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2020-10-15 18:52:10,996 INFO L429 AbstractCegarLoop]: === Iteration 28 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:52:10,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:52:10,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1954974959, now seen corresponding path program 3 times [2020-10-15 18:52:10,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:52:10,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993701013] [2020-10-15 18:52:10,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:52:11,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:52:11,228 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:52:11,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993701013] [2020-10-15 18:52:11,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065345821] [2020-10-15 18:52:11,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:52:11,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 18:52:11,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:52:11,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:52:11,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:52:11,823 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:52:11,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:52:11,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:52:11,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058696078] [2020-10-15 18:52:11,824 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:52:11,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:52:11,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:52:11,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:52:11,824 INFO L87 Difference]: Start difference. First operand 41811 states and 225582 transitions. Second operand 25 states. [2020-10-15 18:52:29,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:52:29,125 INFO L93 Difference]: Finished difference Result 214171 states and 936400 transitions. [2020-10-15 18:52:29,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-10-15 18:52:29,128 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:52:29,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:52:29,690 INFO L225 Difference]: With dead ends: 214171 [2020-10-15 18:52:29,690 INFO L226 Difference]: Without dead ends: 214105 [2020-10-15 18:52:29,691 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10207 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-10-15 18:52:31,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214105 states. [2020-10-15 18:52:33,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214105 to 42859. [2020-10-15 18:52:33,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42859 states. [2020-10-15 18:52:33,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42859 states to 42859 states and 231387 transitions. [2020-10-15 18:52:33,636 INFO L78 Accepts]: Start accepts. Automaton has 42859 states and 231387 transitions. Word has length 25 [2020-10-15 18:52:33,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:52:33,636 INFO L481 AbstractCegarLoop]: Abstraction has 42859 states and 231387 transitions. [2020-10-15 18:52:33,636 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:52:33,636 INFO L276 IsEmpty]: Start isEmpty. Operand 42859 states and 231387 transitions. [2020-10-15 18:52:33,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:52:33,640 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:52:33,640 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:52:33,854 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-15 18:52:33,855 INFO L429 AbstractCegarLoop]: === Iteration 29 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:52:33,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:52:33,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1526002574, now seen corresponding path program 1 times [2020-10-15 18:52:33,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:52:33,856 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237667357] [2020-10-15 18:52:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:52:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:52:34,045 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 18:52:34,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237667357] [2020-10-15 18:52:34,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516448097] [2020-10-15 18:52:34,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:52:36,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:52:36,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:52:36,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:52:37,155 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:52:37,155 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:52:37,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 18:52:37,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094186180] [2020-10-15 18:52:37,156 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 18:52:37,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:52:37,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 18:52:37,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-15 18:52:37,157 INFO L87 Difference]: Start difference. First operand 42859 states and 231387 transitions. Second operand 24 states. [2020-10-15 18:52:51,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:52:51,068 INFO L93 Difference]: Finished difference Result 209430 states and 922672 transitions. [2020-10-15 18:52:51,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-10-15 18:52:51,071 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 18:52:51,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:52:51,629 INFO L225 Difference]: With dead ends: 209430 [2020-10-15 18:52:51,629 INFO L226 Difference]: Without dead ends: 209330 [2020-10-15 18:52:51,631 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7085 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=2971, Invalid=15935, Unknown=0, NotChecked=0, Total=18906 [2020-10-15 18:52:53,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209330 states. [2020-10-15 18:52:55,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209330 to 45052. [2020-10-15 18:52:55,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45052 states. [2020-10-15 18:52:56,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45052 states to 45052 states and 243420 transitions. [2020-10-15 18:52:56,432 INFO L78 Accepts]: Start accepts. Automaton has 45052 states and 243420 transitions. Word has length 25 [2020-10-15 18:52:56,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:52:56,433 INFO L481 AbstractCegarLoop]: Abstraction has 45052 states and 243420 transitions. [2020-10-15 18:52:56,433 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 18:52:56,433 INFO L276 IsEmpty]: Start isEmpty. Operand 45052 states and 243420 transitions. [2020-10-15 18:52:56,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:52:56,436 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:52:56,436 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:52:56,636 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-15 18:52:56,636 INFO L429 AbstractCegarLoop]: === Iteration 30 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:52:56,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:52:56,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1523103889, now seen corresponding path program 4 times [2020-10-15 18:52:56,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:52:56,638 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625111548] [2020-10-15 18:52:56,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:52:56,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:52:56,891 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:52:56,891 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625111548] [2020-10-15 18:52:56,891 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809608993] [2020-10-15 18:52:56,891 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:52:56,981 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 18:52:56,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:52:56,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:52:56,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:52:57,554 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:52:57,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:52:57,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 18:52:57,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255193795] [2020-10-15 18:52:57,555 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 18:52:57,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:52:57,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 18:52:57,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2020-10-15 18:52:57,556 INFO L87 Difference]: Start difference. First operand 45052 states and 243420 transitions. Second operand 26 states. [2020-10-15 18:53:16,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:53:16,368 INFO L93 Difference]: Finished difference Result 282710 states and 1287555 transitions. [2020-10-15 18:53:16,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2020-10-15 18:53:16,371 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 18:53:16,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:53:17,141 INFO L225 Difference]: With dead ends: 282710 [2020-10-15 18:53:17,141 INFO L226 Difference]: Without dead ends: 282588 [2020-10-15 18:53:17,143 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9434 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=4024, Invalid=21416, Unknown=0, NotChecked=0, Total=25440 [2020-10-15 18:53:19,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282588 states. [2020-10-15 18:53:23,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282588 to 45988. [2020-10-15 18:53:23,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45988 states. [2020-10-15 18:53:23,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45988 states to 45988 states and 249371 transitions. [2020-10-15 18:53:23,432 INFO L78 Accepts]: Start accepts. Automaton has 45988 states and 249371 transitions. Word has length 25 [2020-10-15 18:53:23,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:53:23,432 INFO L481 AbstractCegarLoop]: Abstraction has 45988 states and 249371 transitions. [2020-10-15 18:53:23,432 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 18:53:23,432 INFO L276 IsEmpty]: Start isEmpty. Operand 45988 states and 249371 transitions. [2020-10-15 18:53:23,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:53:23,435 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:53:23,435 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:53:23,635 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-15 18:53:23,636 INFO L429 AbstractCegarLoop]: === Iteration 31 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:53:23,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:53:23,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1523086002, now seen corresponding path program 2 times [2020-10-15 18:53:23,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:53:23,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342558903] [2020-10-15 18:53:23,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:53:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:53:23,924 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:53:23,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342558903] [2020-10-15 18:53:23,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600821328] [2020-10-15 18:53:23,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:53:24,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 18:53:24,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:53:24,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 18:53:24,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:53:24,531 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 18:53:24,532 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:53:24,532 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 18:53:24,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492749251] [2020-10-15 18:53:24,532 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:53:24,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:53:24,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:53:24,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:53:24,533 INFO L87 Difference]: Start difference. First operand 45988 states and 249371 transitions. Second operand 25 states. [2020-10-15 18:53:39,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:53:39,336 INFO L93 Difference]: Finished difference Result 189156 states and 850352 transitions. [2020-10-15 18:53:39,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2020-10-15 18:53:39,339 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:53:39,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:53:39,841 INFO L225 Difference]: With dead ends: 189156 [2020-10-15 18:53:39,841 INFO L226 Difference]: Without dead ends: 188915 [2020-10-15 18:53:39,842 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5434 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2782, Invalid=12718, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 18:53:42,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188915 states. [2020-10-15 18:53:44,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188915 to 44166. [2020-10-15 18:53:44,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44166 states. [2020-10-15 18:53:44,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44166 states to 44166 states and 238579 transitions. [2020-10-15 18:53:44,242 INFO L78 Accepts]: Start accepts. Automaton has 44166 states and 238579 transitions. Word has length 25 [2020-10-15 18:53:44,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:53:44,242 INFO L481 AbstractCegarLoop]: Abstraction has 44166 states and 238579 transitions. [2020-10-15 18:53:44,242 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:53:44,242 INFO L276 IsEmpty]: Start isEmpty. Operand 44166 states and 238579 transitions. [2020-10-15 18:53:44,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:53:44,245 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:53:44,245 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:53:44,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2020-10-15 18:53:44,451 INFO L429 AbstractCegarLoop]: === Iteration 32 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:53:44,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:53:44,451 INFO L82 PathProgramCache]: Analyzing trace with hash 1030309040, now seen corresponding path program 3 times [2020-10-15 18:53:44,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:53:44,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160737331] [2020-10-15 18:53:44,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:53:44,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:53:44,697 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:53:44,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160737331] [2020-10-15 18:53:44,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763621542] [2020-10-15 18:53:44,698 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:53:44,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 18:53:44,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:53:44,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:53:44,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:53:45,374 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:53:45,374 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:53:45,374 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:53:45,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9328681] [2020-10-15 18:53:45,375 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:53:45,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:53:45,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:53:45,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:53:45,376 INFO L87 Difference]: Start difference. First operand 44166 states and 238579 transitions. Second operand 25 states. [2020-10-15 18:54:08,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:54:08,355 INFO L93 Difference]: Finished difference Result 333764 states and 1493350 transitions. [2020-10-15 18:54:08,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2020-10-15 18:54:08,358 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:54:08,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:54:09,304 INFO L225 Difference]: With dead ends: 333764 [2020-10-15 18:54:09,305 INFO L226 Difference]: Without dead ends: 333664 [2020-10-15 18:54:09,306 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12491 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=4896, Invalid=27324, Unknown=0, NotChecked=0, Total=32220 [2020-10-15 18:54:11,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333664 states. [2020-10-15 18:54:14,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333664 to 45953. [2020-10-15 18:54:14,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45953 states. [2020-10-15 18:54:14,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45953 states to 45953 states and 248773 transitions. [2020-10-15 18:54:14,894 INFO L78 Accepts]: Start accepts. Automaton has 45953 states and 248773 transitions. Word has length 25 [2020-10-15 18:54:14,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 18:54:14,894 INFO L481 AbstractCegarLoop]: Abstraction has 45953 states and 248773 transitions. [2020-10-15 18:54:14,894 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 18:54:14,894 INFO L276 IsEmpty]: Start isEmpty. Operand 45953 states and 248773 transitions. [2020-10-15 18:54:14,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 18:54:14,897 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 18:54:14,897 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 18:54:15,097 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:54:15,098 INFO L429 AbstractCegarLoop]: === Iteration 33 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 18:54:15,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 18:54:15,098 INFO L82 PathProgramCache]: Analyzing trace with hash 156318286, now seen corresponding path program 3 times [2020-10-15 18:54:15,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 18:54:15,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768111449] [2020-10-15 18:54:15,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 18:54:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 18:54:15,346 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:54:15,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768111449] [2020-10-15 18:54:15,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702776533] [2020-10-15 18:54:15,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:54:15,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 18:54:15,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 18:54:15,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 18:54:15,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 18:54:15,984 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 18:54:15,984 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 18:54:15,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 18:54:15,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312602259] [2020-10-15 18:54:15,985 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 18:54:15,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 18:54:15,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 18:54:15,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-15 18:54:15,986 INFO L87 Difference]: Start difference. First operand 45953 states and 248773 transitions. Second operand 25 states. [2020-10-15 18:54:17,870 WARN L193 SmtUtils]: Spent 331.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-10-15 18:54:35,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 18:54:35,963 INFO L93 Difference]: Finished difference Result 303480 states and 1342198 transitions. [2020-10-15 18:54:35,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2020-10-15 18:54:35,966 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 18:54:35,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 18:54:36,800 INFO L225 Difference]: With dead ends: 303480 [2020-10-15 18:54:36,800 INFO L226 Difference]: Without dead ends: 303459 [2020-10-15 18:54:36,802 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12462 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=4862, Invalid=27000, Unknown=0, NotChecked=0, Total=31862 [2020-10-15 18:54:39,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303459 states. Received shutdown request... [2020-10-15 18:54:45,480 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 18:54:45,481 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-15 18:54:45,485 WARN L235 ceAbstractionStarter]: Timeout [2020-10-15 18:54:45,485 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 06:54:45 BasicIcfg [2020-10-15 18:54:45,485 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-15 18:54:45,486 INFO L168 Benchmark]: Toolchain (without parser) took 795514.84 ms. Allocated memory was 249.0 MB in the beginning and 5.5 GB in the end (delta: 5.2 GB). Free memory was 205.0 MB in the beginning and 4.4 GB in the end (delta: -4.2 GB). Peak memory consumption was 4.8 GB. Max. memory is 14.2 GB. [2020-10-15 18:54:45,486 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 249.0 MB. Free memory is still 225.4 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 18:54:45,487 INFO L168 Benchmark]: CACSL2BoogieTranslator took 655.33 ms. Allocated memory was 249.0 MB in the beginning and 305.7 MB in the end (delta: 56.6 MB). Free memory was 205.0 MB in the beginning and 261.2 MB in the end (delta: -56.2 MB). Peak memory consumption was 30.2 MB. Max. memory is 14.2 GB. [2020-10-15 18:54:45,487 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.85 ms. Allocated memory is still 305.7 MB. Free memory was 261.2 MB in the beginning and 258.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-15 18:54:45,487 INFO L168 Benchmark]: Boogie Preprocessor took 26.94 ms. Allocated memory is still 305.7 MB. Free memory is still 258.7 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 18:54:45,487 INFO L168 Benchmark]: RCFGBuilder took 406.83 ms. Allocated memory is still 305.7 MB. Free memory was 258.7 MB in the beginning and 236.8 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. [2020-10-15 18:54:45,488 INFO L168 Benchmark]: TraceAbstraction took 794375.33 ms. Allocated memory was 305.7 MB in the beginning and 5.5 GB in the end (delta: 5.2 GB). Free memory was 236.8 MB in the beginning and 4.4 GB in the end (delta: -4.1 GB). Peak memory consumption was 4.8 GB. Max. memory is 14.2 GB. [2020-10-15 18:54:45,489 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.24 ms. Allocated memory is still 249.0 MB. Free memory is still 225.4 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 655.33 ms. Allocated memory was 249.0 MB in the beginning and 305.7 MB in the end (delta: 56.6 MB). Free memory was 205.0 MB in the beginning and 261.2 MB in the end (delta: -56.2 MB). Peak memory consumption was 30.2 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 45.85 ms. Allocated memory is still 305.7 MB. Free memory was 261.2 MB in the beginning and 258.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 26.94 ms. Allocated memory is still 305.7 MB. Free memory is still 258.7 MB. There was no memory consumed. Max. memory is 14.2 GB. * RCFGBuilder took 406.83 ms. Allocated memory is still 305.7 MB. Free memory was 258.7 MB in the beginning and 236.8 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. * TraceAbstraction took 794375.33 ms. Allocated memory was 305.7 MB in the beginning and 5.5 GB in the end (delta: 5.2 GB). Free memory was 236.8 MB in the beginning and 4.4 GB in the end (delta: -4.1 GB). Peak memory consumption was 4.8 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 475 VarBasedMoverChecksPositive, 3 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 3 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 3 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.7s, 64 PlacesBefore, 18 PlacesAfterwards, 61 TransitionsBefore, 12 TransitionsAfterwards, 692 CoEnabledTransitionPairs, 6 FixpointIterations, 26 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 5 ConcurrentYvCompositions, 3 ChoiceCompositions, 61 TotalNumberOfCompositions, 623 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 742 VarBasedMoverChecksPositive, 15 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 15 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 33 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.4s, 85 PlacesBefore, 31 PlacesAfterwards, 79 TransitionsBefore, 21 TransitionsAfterwards, 1108 CoEnabledTransitionPairs, 6 FixpointIterations, 31 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 72 TotalNumberOfCompositions, 1509 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1028 VarBasedMoverChecksPositive, 21 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 21 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 56 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.7s, 106 PlacesBefore, 41 PlacesAfterwards, 97 TransitionsBefore, 27 TransitionsAfterwards, 1608 CoEnabledTransitionPairs, 6 FixpointIterations, 47 TrivialSequentialCompositions, 29 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 94 TotalNumberOfCompositions, 2380 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1330 VarBasedMoverChecksPositive, 21 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 21 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 52 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.9s, 127 PlacesBefore, 51 PlacesAfterwards, 115 TransitionsBefore, 33 TransitionsAfterwards, 2192 CoEnabledTransitionPairs, 6 FixpointIterations, 54 TrivialSequentialCompositions, 35 ConcurrentSequentialCompositions, 9 TrivialYvCompositions, 3 ConcurrentYvCompositions, 6 ChoiceCompositions, 107 TotalNumberOfCompositions, 3160 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1684 VarBasedMoverChecksPositive, 26 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 26 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 73 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.6s, 148 PlacesBefore, 61 PlacesAfterwards, 133 TransitionsBefore, 39 TransitionsAfterwards, 2860 CoEnabledTransitionPairs, 5 FixpointIterations, 62 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 12 TrivialYvCompositions, 4 ConcurrentYvCompositions, 7 ChoiceCompositions, 126 TotalNumberOfCompositions, 4341 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2180 VarBasedMoverChecksPositive, 37 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 37 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 129 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.7s, 169 PlacesBefore, 71 PlacesAfterwards, 151 TransitionsBefore, 45 TransitionsAfterwards, 3612 CoEnabledTransitionPairs, 6 FixpointIterations, 78 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 15 TrivialYvCompositions, 3 ConcurrentYvCompositions, 8 ChoiceCompositions, 147 TotalNumberOfCompositions, 5517 MoverChecksTotal - TimeoutResultAtElement [Line: 679]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 679). Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 58 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 794.0s, OverallIterations: 119, TraceHistogramMax: 6, AutomataDifference: 575.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 16.4s, HoareTripleCheckerStatistics: 7396 SDtfs, 58929 SDslu, 66989 SDs, 0 SdLazy, 179959 SolverSat, 8350 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 112.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9652 GetRequests, 944 SyntacticMatches, 0 SemanticMatches, 8708 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389553 ImplicationChecksByTransitivity, 296.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=45988occurred in iteration=30, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 133.1s AutomataMinimizationTime, 114 MinimizatonAttempts, 5344216 StatesRemovedByMinimization, 106 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 37.1s InterpolantComputationTime, 4213 NumberOfCodeBlocks, 4213 NumberOfCodeBlocksAsserted, 307 NumberOfCheckSat, 3922 ConstructedInterpolants, 0 QuantifiedInterpolants, 480288 SizeOfPredicates, 551 NumberOfNonLiveVariables, 10934 ConjunctsInSsa, 1002 ConjunctsInUnsatCore, 203 InterpolantComputations, 25 PerfectInterpolantSequences, 734/2232 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