/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-11af1e5 [2020-10-09 13:04:22,799 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-09 13:04:22,802 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-09 13:04:22,825 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-09 13:04:22,825 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-09 13:04:22,826 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-09 13:04:22,828 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-09 13:04:22,829 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-09 13:04:22,831 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-09 13:04:22,832 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-09 13:04:22,833 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-09 13:04:22,834 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-09 13:04:22,834 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-09 13:04:22,835 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-09 13:04:22,836 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-09 13:04:22,837 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-09 13:04:22,838 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-09 13:04:22,838 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-09 13:04:22,840 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-09 13:04:22,842 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-09 13:04:22,843 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-09 13:04:22,844 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-09 13:04:22,845 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-09 13:04:22,846 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-09 13:04:22,849 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-09 13:04:22,849 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-09 13:04:22,849 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-09 13:04:22,850 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-09 13:04:22,850 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-09 13:04:22,851 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-09 13:04:22,851 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-09 13:04:22,852 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-09 13:04:22,853 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-09 13:04:22,854 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-09 13:04:22,855 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-09 13:04:22,855 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-09 13:04:22,855 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-09 13:04:22,856 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-09 13:04:22,856 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-09 13:04:22,857 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-09 13:04:22,857 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-09 13:04:22,858 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-09 13:04:22,881 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-09 13:04:22,881 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-09 13:04:22,882 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-09 13:04:22,882 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-09 13:04:22,883 INFO L138 SettingsManager]: * Use SBE=true [2020-10-09 13:04:22,883 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-09 13:04:22,883 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-09 13:04:22,883 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-09 13:04:22,884 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-09 13:04:22,884 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-09 13:04:22,884 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-09 13:04:22,884 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-09 13:04:22,884 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-09 13:04:22,885 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-09 13:04:22,885 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-09 13:04:22,885 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-09 13:04:22,885 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-09 13:04:22,885 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-09 13:04:22,886 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-09 13:04:22,886 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-09 13:04:22,886 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-09 13:04:22,886 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-09 13:04:22,886 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-09 13:04:22,887 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-09 13:04:22,887 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-09 13:04:22,887 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-09 13:04:22,887 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-09 13:04:22,888 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-09 13:04:22,888 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-09 13:04:22,888 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-09 13:04:23,207 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-09 13:04:23,227 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-09 13:04:23,231 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-09 13:04:23,235 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-09 13:04:23,236 INFO L275 PluginConnector]: CDTParser initialized [2020-10-09 13:04:23,236 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-09 13:04:23,302 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a8554add/4677218c6c234be0a374f2e131e84973/FLAGa2a8bbc02 [2020-10-09 13:04:23,818 INFO L306 CDTParser]: Found 1 translation units. [2020-10-09 13:04:23,819 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-09 13:04:23,832 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a8554add/4677218c6c234be0a374f2e131e84973/FLAGa2a8bbc02 [2020-10-09 13:04:24,077 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a8554add/4677218c6c234be0a374f2e131e84973 [2020-10-09 13:04:24,088 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-09 13:04:24,090 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-09 13:04:24,091 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-09 13:04:24,091 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-09 13:04:24,095 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-09 13:04:24,096 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,099 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24e40238 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24, skipping insertion in model container [2020-10-09 13:04:24,099 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,107 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-09 13:04:24,144 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-09 13:04:24,584 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-09 13:04:24,595 INFO L203 MainTranslator]: Completed pre-run [2020-10-09 13:04:24,682 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-09 13:04:24,770 INFO L208 MainTranslator]: Completed translation [2020-10-09 13:04:24,771 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24 WrapperNode [2020-10-09 13:04:24,772 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-09 13:04:24,773 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-09 13:04:24,774 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-09 13:04:24,774 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-09 13:04:24,783 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,798 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,817 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-09 13:04:24,818 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-09 13:04:24,818 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-09 13:04:24,818 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-09 13:04:24,825 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,825 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,828 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,828 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,835 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,839 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,842 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (1/1) ... [2020-10-09 13:04:24,845 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-09 13:04:24,846 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-09 13:04:24,846 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-09 13:04:24,846 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-09 13:04:24,847 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (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-09 13:04:24,913 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-10-09 13:04:24,913 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-10-09 13:04:24,914 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-09 13:04:24,914 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-09 13:04:24,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-09 13:04:24,915 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-09 13:04:24,915 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-09 13:04:24,916 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-09 13:04:24,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-09 13:04:24,919 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-09 13:04:25,293 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-09 13:04:25,294 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-10-09 13:04:25,299 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.10 01:04:25 BoogieIcfgContainer [2020-10-09 13:04:25,299 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-09 13:04:25,300 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-09 13:04:25,300 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-09 13:04:25,304 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-09 13:04:25,304 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.10 01:04:24" (1/3) ... [2020-10-09 13:04:25,305 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7108c8b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.10 01:04:25, skipping insertion in model container [2020-10-09 13:04:25,305 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.10 01:04:24" (2/3) ... [2020-10-09 13:04:25,305 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7108c8b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.10 01:04:25, skipping insertion in model container [2020-10-09 13:04:25,306 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.10 01:04:25" (3/3) ... [2020-10-09 13:04:25,307 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-10-09 13:04:25,319 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-09 13:04:25,319 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-09 13:04:25,327 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-09 13:04:25,328 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-09 13:04:25,353 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,353 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,353 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,354 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,354 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,354 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,355 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,355 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,355 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,370 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,370 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,370 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,371 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,371 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:25,384 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-09 13:04:25,401 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-09 13:04:25,401 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-09 13:04:25,401 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-09 13:04:25,401 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-09 13:04:25,402 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-09 13:04:25,402 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-09 13:04:25,402 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-09 13:04:25,402 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-09 13:04:25,413 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-09 13:04:25,415 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-09 13:04:25,418 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-09 13:04:25,419 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-10-09 13:04:25,461 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-10-09 13:04:25,461 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-09 13:04:25,467 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-09 13:04:25,470 INFO L117 LiptonReduction]: Number of co-enabled transitions 692 [2020-10-09 13:04:26,728 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-10-09 13:04:27,244 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-10-09 13:04:27,339 INFO L132 LiptonReduction]: Checked pairs total: 623 [2020-10-09 13:04:27,339 INFO L134 LiptonReduction]: Total number of compositions: 61 [2020-10-09 13:04:27,347 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-10-09 13:04:27,361 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-09 13:04:27,364 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-09 13:04:27,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-09 13:04:27,392 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:27,393 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-09 13:04:27,394 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-09 13:04:27,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:27,405 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-10-09 13:04:27,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:27,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77142444] [2020-10-09 13:04:27,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:27,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:27,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-09 13:04:27,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77142444] [2020-10-09 13:04:27,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:27,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-09 13:04:27,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134526313] [2020-10-09 13:04:27,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-09 13:04:27,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:27,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-09 13:04:27,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-09 13:04:27,660 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-10-09 13:04:27,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:27,699 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-09 13:04:27,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-09 13:04:27,701 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-09 13:04:27,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:27,713 INFO L225 Difference]: With dead ends: 35 [2020-10-09 13:04:27,714 INFO L226 Difference]: Without dead ends: 31 [2020-10-09 13:04:27,715 INFO L673 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-09 13:04:27,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-09 13:04:27,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-09 13:04:27,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-09 13:04:27,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-10-09 13:04:27,757 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-10-09 13:04:27,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:27,758 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-10-09 13:04:27,758 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-09 13:04:27,758 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-10-09 13:04:27,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-09 13:04:27,759 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:27,759 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:27,759 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-09 13:04:27,760 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-09 13:04:27,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:27,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-10-09 13:04:27,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:27,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461682961] [2020-10-09 13:04:27,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:27,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:27,867 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-09 13:04:27,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461682961] [2020-10-09 13:04:27,868 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:27,868 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-09 13:04:27,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799066576] [2020-10-09 13:04:27,870 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-09 13:04:27,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:27,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-09 13:04:27,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-09 13:04:27,873 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-10-09 13:04:27,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:27,902 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-10-09 13:04:27,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-09 13:04:27,903 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-09 13:04:27,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:27,904 INFO L225 Difference]: With dead ends: 26 [2020-10-09 13:04:27,904 INFO L226 Difference]: Without dead ends: 24 [2020-10-09 13:04:27,905 INFO L673 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-09 13:04:27,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-10-09 13:04:27,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-10-09 13:04:27,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-09 13:04:27,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-10-09 13:04:27,912 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-10-09 13:04:27,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:27,912 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-10-09 13:04:27,912 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-09 13:04:27,912 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-10-09 13:04:27,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-09 13:04:27,913 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:27,914 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:27,914 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-09 13:04:27,914 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-09 13:04:27,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:27,914 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-10-09 13:04:27,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:27,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815136834] [2020-10-09 13:04:27,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:27,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:04:27,967 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:04:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:04:27,995 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:04:28,019 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-09 13:04:28,019 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-09 13:04:28,019 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-09 13:04:28,020 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-09 13:04:28,021 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-09 13:04:28,021 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-09 13:04:28,030 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,030 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,030 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,031 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,031 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,031 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,031 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,032 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,032 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,032 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,032 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,032 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,032 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,033 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,033 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,033 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,033 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,033 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,034 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,034 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,034 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,035 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,035 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,035 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,037 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,037 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,037 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,037 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,038 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,038 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,038 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,038 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,038 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,039 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,039 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,039 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,040 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,040 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,040 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,042 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,042 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,042 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,044 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,044 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,045 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,045 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,045 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,047 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,048 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,048 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:28,050 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-09 13:04:28,050 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-09 13:04:28,050 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-09 13:04:28,051 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-09 13:04:28,051 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-09 13:04:28,051 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-09 13:04:28,051 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-09 13:04:28,051 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-09 13:04:28,051 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-09 13:04:28,053 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-09 13:04:28,053 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-09 13:04:28,054 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-09 13:04:28,054 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-10-09 13:04:28,076 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-10-09 13:04:28,076 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-09 13:04:28,078 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-09 13:04:28,080 INFO L117 LiptonReduction]: Number of co-enabled transitions 1108 [2020-10-09 13:04:29,539 INFO L132 LiptonReduction]: Checked pairs total: 1509 [2020-10-09 13:04:29,540 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-09 13:04:29,540 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-10-09 13:04:29,553 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-10-09 13:04:29,554 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-10-09 13:04:29,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-09 13:04:29,554 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:29,554 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-09 13:04:29,554 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-09 13:04:29,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:29,555 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-10-09 13:04:29,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:29,555 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43012156] [2020-10-09 13:04:29,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:29,605 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-09 13:04:29,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43012156] [2020-10-09 13:04:29,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:29,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-09 13:04:29,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835030557] [2020-10-09 13:04:29,606 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-09 13:04:29,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:29,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-09 13:04:29,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-09 13:04:29,607 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-10-09 13:04:29,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:29,647 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-10-09 13:04:29,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-09 13:04:29,651 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-09 13:04:29,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:29,657 INFO L225 Difference]: With dead ends: 185 [2020-10-09 13:04:29,657 INFO L226 Difference]: Without dead ends: 171 [2020-10-09 13:04:29,659 INFO L673 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-09 13:04:29,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-10-09 13:04:29,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-10-09 13:04:29,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-10-09 13:04:29,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-10-09 13:04:29,702 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-10-09 13:04:29,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:29,702 INFO L481 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-10-09 13:04:29,702 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-09 13:04:29,703 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-10-09 13:04:29,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-09 13:04:29,703 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:29,703 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:29,704 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-09 13:04:29,704 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-09 13:04:29,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:29,704 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-10-09 13:04:29,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:29,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981712000] [2020-10-09 13:04:29,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:29,750 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-09 13:04:29,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981712000] [2020-10-09 13:04:29,751 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:29,751 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:29,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297988977] [2020-10-09 13:04:29,752 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:29,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:29,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:29,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:29,753 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-10-09 13:04:29,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:29,842 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-10-09 13:04:29,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:29,844 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-09 13:04:29,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:29,846 INFO L225 Difference]: With dead ends: 225 [2020-10-09 13:04:29,847 INFO L226 Difference]: Without dead ends: 221 [2020-10-09 13:04:29,847 INFO L673 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-09 13:04:29,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-10-09 13:04:29,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-10-09 13:04:29,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-10-09 13:04:29,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-10-09 13:04:29,877 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-10-09 13:04:29,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:29,878 INFO L481 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-10-09 13:04:29,878 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:29,879 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-10-09 13:04:29,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-09 13:04:29,880 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:29,880 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:29,880 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-09 13:04:29,880 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-09 13:04:29,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:29,881 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-10-09 13:04:29,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:29,881 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513785488] [2020-10-09 13:04:29,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:29,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:29,931 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-09 13:04:29,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513785488] [2020-10-09 13:04:29,932 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:29,932 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:29,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843733464] [2020-10-09 13:04:29,933 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:29,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:29,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:29,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:29,933 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-10-09 13:04:30,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:30,026 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-10-09 13:04:30,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:30,027 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-09 13:04:30,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:30,031 INFO L225 Difference]: With dead ends: 213 [2020-10-09 13:04:30,031 INFO L226 Difference]: Without dead ends: 209 [2020-10-09 13:04:30,031 INFO L673 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-09 13:04:30,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-10-09 13:04:30,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-10-09 13:04:30,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-10-09 13:04:30,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-10-09 13:04:30,043 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-10-09 13:04:30,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:30,044 INFO L481 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-10-09 13:04:30,044 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:30,044 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-10-09 13:04:30,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-09 13:04:30,046 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:30,046 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:30,046 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-09 13:04:30,046 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-09 13:04:30,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:30,047 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-10-09 13:04:30,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:30,047 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316228984] [2020-10-09 13:04:30,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:30,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:04:30,061 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:04:30,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:04:30,072 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:04:30,079 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-09 13:04:30,079 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-09 13:04:30,080 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-09 13:04:30,080 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-09 13:04:30,080 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-09 13:04:30,082 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-09 13:04:30,091 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,091 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,091 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,091 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,091 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,092 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,092 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,092 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,093 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,093 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,093 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,093 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,093 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,093 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,094 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,094 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,094 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,094 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,095 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,095 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,095 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,096 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,099 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,099 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,100 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,100 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,101 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,108 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,109 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,109 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,109 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,109 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,110 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,110 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,110 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,110 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,110 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,116 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,116 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,116 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,116 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,117 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:30,117 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-09 13:04:30,118 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-09 13:04:30,118 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-09 13:04:30,118 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-09 13:04:30,118 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-09 13:04:30,118 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-09 13:04:30,118 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-09 13:04:30,119 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-09 13:04:30,119 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-09 13:04:30,121 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-09 13:04:30,121 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-09 13:04:30,121 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-09 13:04:30,121 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-10-09 13:04:30,146 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-10-09 13:04:30,147 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-09 13:04:30,148 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-09 13:04:30,154 INFO L117 LiptonReduction]: Number of co-enabled transitions 1608 [2020-10-09 13:04:31,863 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-10-09 13:04:31,967 INFO L132 LiptonReduction]: Checked pairs total: 2380 [2020-10-09 13:04:31,967 INFO L134 LiptonReduction]: Total number of compositions: 94 [2020-10-09 13:04:31,968 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-10-09 13:04:31,997 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-10-09 13:04:31,997 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-10-09 13:04:31,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-09 13:04:31,998 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:31,998 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-09 13:04:31,998 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-09 13:04:31,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:31,999 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-10-09 13:04:31,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:31,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637442356] [2020-10-09 13:04:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:32,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:32,022 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-09 13:04:32,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637442356] [2020-10-09 13:04:32,023 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:32,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-09 13:04:32,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485541854] [2020-10-09 13:04:32,024 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-09 13:04:32,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:32,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-09 13:04:32,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-09 13:04:32,024 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-10-09 13:04:32,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:32,066 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-10-09 13:04:32,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-09 13:04:32,068 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-09 13:04:32,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:32,075 INFO L225 Difference]: With dead ends: 600 [2020-10-09 13:04:32,075 INFO L226 Difference]: Without dead ends: 559 [2020-10-09 13:04:32,075 INFO L673 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-09 13:04:32,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-10-09 13:04:32,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-10-09 13:04:32,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-10-09 13:04:32,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-10-09 13:04:32,112 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-10-09 13:04:32,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:32,113 INFO L481 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-10-09 13:04:32,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-09 13:04:32,113 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-10-09 13:04:32,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-09 13:04:32,114 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:32,114 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:32,114 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-09 13:04:32,114 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-09 13:04:32,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:32,114 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-10-09 13:04:32,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:32,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500279837] [2020-10-09 13:04:32,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:32,180 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-09 13:04:32,180 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500279837] [2020-10-09 13:04:32,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:32,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:32,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040134344] [2020-10-09 13:04:32,182 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:32,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:32,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:32,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:32,183 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-10-09 13:04:32,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:32,299 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-10-09 13:04:32,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:32,299 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-09 13:04:32,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:32,306 INFO L225 Difference]: With dead ends: 933 [2020-10-09 13:04:32,307 INFO L226 Difference]: Without dead ends: 928 [2020-10-09 13:04:32,307 INFO L673 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-09 13:04:32,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-10-09 13:04:32,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-10-09 13:04:32,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-10-09 13:04:32,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-10-09 13:04:32,336 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-10-09 13:04:32,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:32,336 INFO L481 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-10-09 13:04:32,336 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:32,337 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-10-09 13:04:32,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-09 13:04:32,338 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:32,338 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:32,338 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-09 13:04:32,338 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-09 13:04:32,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:32,339 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-10-09 13:04:32,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:32,339 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036080704] [2020-10-09 13:04:32,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:32,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:32,385 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-09 13:04:32,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036080704] [2020-10-09 13:04:32,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:32,386 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:32,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488109521] [2020-10-09 13:04:32,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:32,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:32,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:32,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:32,387 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-10-09 13:04:32,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:32,472 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-10-09 13:04:32,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:32,473 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-09 13:04:32,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:32,479 INFO L225 Difference]: With dead ends: 963 [2020-10-09 13:04:32,480 INFO L226 Difference]: Without dead ends: 956 [2020-10-09 13:04:32,480 INFO L673 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-09 13:04:32,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-10-09 13:04:32,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-10-09 13:04:32,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-10-09 13:04:32,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-10-09 13:04:32,507 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-10-09 13:04:32,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:32,508 INFO L481 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-10-09 13:04:32,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:32,508 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-10-09 13:04:32,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:04:32,509 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:32,510 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:32,510 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-09 13:04:32,510 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-09 13:04:32,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:32,510 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-10-09 13:04:32,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:32,511 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444588695] [2020-10-09 13:04:32,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:32,609 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-09 13:04:32,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444588695] [2020-10-09 13:04:32,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121747427] [2020-10-09 13:04:32,610 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-09 13:04:32,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:32,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:32,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:32,872 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-09 13:04:32,873 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:32,873 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:04:32,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737195635] [2020-10-09 13:04:32,874 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:04:32,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:32,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:04:32,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:04:32,875 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 18 states. [2020-10-09 13:04:34,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:34,386 INFO L93 Difference]: Finished difference Result 3011 states and 7783 transitions. [2020-10-09 13:04:34,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-09 13:04:34,386 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:04:34,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:34,407 INFO L225 Difference]: With dead ends: 3011 [2020-10-09 13:04:34,408 INFO L226 Difference]: Without dead ends: 3001 [2020-10-09 13:04:34,409 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=722, Invalid=2700, Unknown=0, NotChecked=0, Total=3422 [2020-10-09 13:04:34,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3001 states. [2020-10-09 13:04:34,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3001 to 661. [2020-10-09 13:04:34,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2020-10-09 13:04:34,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 2106 transitions. [2020-10-09 13:04:34,467 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 2106 transitions. Word has length 15 [2020-10-09 13:04:34,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:34,467 INFO L481 AbstractCegarLoop]: Abstraction has 661 states and 2106 transitions. [2020-10-09 13:04:34,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:04:34,468 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 2106 transitions. [2020-10-09 13:04:34,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:04:34,469 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:34,469 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:34,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-09 13:04:34,685 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-09 13:04:34,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:34,686 INFO L82 PathProgramCache]: Analyzing trace with hash 684503809, now seen corresponding path program 2 times [2020-10-09 13:04:34,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:34,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828432006] [2020-10-09 13:04:34,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:34,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:34,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-09 13:04:34,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828432006] [2020-10-09 13:04:34,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853876225] [2020-10-09 13:04:34,762 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-09 13:04:34,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:04:34,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:34,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:34,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:34,961 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-09 13:04:34,962 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:34,962 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:04:34,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327976792] [2020-10-09 13:04:34,963 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:04:34,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:34,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:04:34,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:04:34,964 INFO L87 Difference]: Start difference. First operand 661 states and 2106 transitions. Second operand 18 states. [2020-10-09 13:04:35,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:35,868 INFO L93 Difference]: Finished difference Result 1537 states and 3953 transitions. [2020-10-09 13:04:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-09 13:04:35,869 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:04:35,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:35,879 INFO L225 Difference]: With dead ends: 1537 [2020-10-09 13:04:35,879 INFO L226 Difference]: Without dead ends: 1530 [2020-10-09 13:04:35,880 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=369, Invalid=1353, Unknown=0, NotChecked=0, Total=1722 [2020-10-09 13:04:35,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2020-10-09 13:04:35,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 656. [2020-10-09 13:04:35,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 656 states. [2020-10-09 13:04:35,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2086 transitions. [2020-10-09 13:04:35,912 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2086 transitions. Word has length 15 [2020-10-09 13:04:35,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:35,912 INFO L481 AbstractCegarLoop]: Abstraction has 656 states and 2086 transitions. [2020-10-09 13:04:35,912 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:04:35,912 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2086 transitions. [2020-10-09 13:04:35,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:04:35,913 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:35,913 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:36,126 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-09 13:04:36,127 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-09 13:04:36,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:36,127 INFO L82 PathProgramCache]: Analyzing trace with hash -174965367, now seen corresponding path program 3 times [2020-10-09 13:04:36,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:36,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128892142] [2020-10-09 13:04:36,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:36,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:36,201 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-09 13:04:36,201 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128892142] [2020-10-09 13:04:36,202 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985593970] [2020-10-09 13:04:36,202 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-09 13:04:36,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-09 13:04:36,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:36,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:36,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:36,397 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-09 13:04:36,397 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:36,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:04:36,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36041187] [2020-10-09 13:04:36,399 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:04:36,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:36,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:04:36,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:04:36,400 INFO L87 Difference]: Start difference. First operand 656 states and 2086 transitions. Second operand 18 states. [2020-10-09 13:04:37,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:37,427 INFO L93 Difference]: Finished difference Result 1382 states and 3503 transitions. [2020-10-09 13:04:37,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-09 13:04:37,427 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:04:37,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:37,436 INFO L225 Difference]: With dead ends: 1382 [2020-10-09 13:04:37,436 INFO L226 Difference]: Without dead ends: 1376 [2020-10-09 13:04:37,437 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-09 13:04:37,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2020-10-09 13:04:37,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 620. [2020-10-09 13:04:37,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2020-10-09 13:04:37,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1966 transitions. [2020-10-09 13:04:37,465 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1966 transitions. Word has length 15 [2020-10-09 13:04:37,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:37,466 INFO L481 AbstractCegarLoop]: Abstraction has 620 states and 1966 transitions. [2020-10-09 13:04:37,466 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:04:37,466 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1966 transitions. [2020-10-09 13:04:37,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:04:37,467 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:37,467 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:37,680 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-09 13:04:37,681 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-09 13:04:37,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:37,682 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 4 times [2020-10-09 13:04:37,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:37,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115916080] [2020-10-09 13:04:37,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:37,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:37,759 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-09 13:04:37,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115916080] [2020-10-09 13:04:37,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272996141] [2020-10-09 13:04:37,760 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-09 13:04:37,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:04:37,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:37,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:37,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:37,981 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-09 13:04:37,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:37,982 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:04:37,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903529] [2020-10-09 13:04:37,982 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:04:37,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:37,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:04:37,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:04:37,983 INFO L87 Difference]: Start difference. First operand 620 states and 1966 transitions. Second operand 18 states. [2020-10-09 13:04:38,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:38,781 INFO L93 Difference]: Finished difference Result 1833 states and 4760 transitions. [2020-10-09 13:04:38,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-09 13:04:38,782 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:04:38,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:38,793 INFO L225 Difference]: With dead ends: 1833 [2020-10-09 13:04:38,793 INFO L226 Difference]: Without dead ends: 1825 [2020-10-09 13:04:38,795 INFO L673 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-09 13:04:38,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1825 states. [2020-10-09 13:04:38,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1825 to 565. [2020-10-09 13:04:38,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2020-10-09 13:04:38,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1814 transitions. [2020-10-09 13:04:38,826 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1814 transitions. Word has length 15 [2020-10-09 13:04:38,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:38,826 INFO L481 AbstractCegarLoop]: Abstraction has 565 states and 1814 transitions. [2020-10-09 13:04:38,826 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:04:38,826 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1814 transitions. [2020-10-09 13:04:38,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-09 13:04:38,827 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:38,827 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:39,040 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:04:39,041 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-09 13:04:39,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:39,041 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-10-09 13:04:39,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:39,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992423766] [2020-10-09 13:04:39,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:39,083 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-09 13:04:39,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992423766] [2020-10-09 13:04:39,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:39,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:39,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920807348] [2020-10-09 13:04:39,084 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:39,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:39,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:39,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:39,085 INFO L87 Difference]: Start difference. First operand 565 states and 1814 transitions. Second operand 5 states. [2020-10-09 13:04:39,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:39,169 INFO L93 Difference]: Finished difference Result 889 states and 2517 transitions. [2020-10-09 13:04:39,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:39,170 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-09 13:04:39,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:39,175 INFO L225 Difference]: With dead ends: 889 [2020-10-09 13:04:39,175 INFO L226 Difference]: Without dead ends: 881 [2020-10-09 13:04:39,176 INFO L673 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-09 13:04:39,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2020-10-09 13:04:39,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 575. [2020-10-09 13:04:39,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 575 states. [2020-10-09 13:04:39,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1796 transitions. [2020-10-09 13:04:39,194 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1796 transitions. Word has length 17 [2020-10-09 13:04:39,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:39,195 INFO L481 AbstractCegarLoop]: Abstraction has 575 states and 1796 transitions. [2020-10-09 13:04:39,195 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:39,195 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1796 transitions. [2020-10-09 13:04:39,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-09 13:04:39,196 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:39,196 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:39,196 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-09 13:04:39,196 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-09 13:04:39,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:39,197 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-10-09 13:04:39,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:39,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226340822] [2020-10-09 13:04:39,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:39,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:04:39,207 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:04:39,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:04:39,214 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:04:39,221 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-09 13:04:39,221 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-09 13:04:39,222 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-09 13:04:39,222 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-09 13:04:39,222 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-09 13:04:39,223 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-09 13:04:39,233 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,233 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,233 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,234 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,234 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,234 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,234 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,234 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,234 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,235 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,236 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,236 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,236 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,236 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,236 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,236 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,236 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,237 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,237 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,237 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,237 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,237 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,237 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,237 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,238 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,238 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,238 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,238 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,238 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,247 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,255 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,255 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,256 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,260 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,260 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,260 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,260 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,260 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:04:39,261 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-09 13:04:39,261 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-09 13:04:39,261 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-09 13:04:39,262 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-09 13:04:39,262 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-09 13:04:39,262 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-09 13:04:39,262 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-09 13:04:39,262 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-09 13:04:39,262 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-09 13:04:39,263 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-09 13:04:39,264 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-09 13:04:39,264 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-09 13:04:39,264 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-10-09 13:04:39,285 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-10-09 13:04:39,285 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-09 13:04:39,287 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-09 13:04:39,290 INFO L117 LiptonReduction]: Number of co-enabled transitions 2192 [2020-10-09 13:04:41,029 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-10-09 13:04:41,250 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-10-09 13:04:41,332 INFO L132 LiptonReduction]: Checked pairs total: 3160 [2020-10-09 13:04:41,332 INFO L134 LiptonReduction]: Total number of compositions: 107 [2020-10-09 13:04:41,332 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-10-09 13:04:41,449 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-10-09 13:04:41,449 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-10-09 13:04:41,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-09 13:04:41,450 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:41,450 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-09 13:04:41,450 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-09 13:04:41,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:41,450 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-10-09 13:04:41,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:41,451 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737146276] [2020-10-09 13:04:41,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:41,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:41,468 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-09 13:04:41,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737146276] [2020-10-09 13:04:41,469 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:41,469 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-09 13:04:41,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742995939] [2020-10-09 13:04:41,469 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-09 13:04:41,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:41,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-09 13:04:41,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-09 13:04:41,470 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-10-09 13:04:41,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:41,503 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-10-09 13:04:41,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-09 13:04:41,504 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-09 13:04:41,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:41,517 INFO L225 Difference]: With dead ends: 1889 [2020-10-09 13:04:41,518 INFO L226 Difference]: Without dead ends: 1767 [2020-10-09 13:04:41,518 INFO L673 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-09 13:04:41,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-10-09 13:04:41,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-10-09 13:04:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-10-09 13:04:41,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-10-09 13:04:41,582 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-10-09 13:04:41,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:41,582 INFO L481 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-10-09 13:04:41,582 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-09 13:04:41,582 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-10-09 13:04:41,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-09 13:04:41,583 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:41,583 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:41,583 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-09 13:04:41,583 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-09 13:04:41,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:41,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-10-09 13:04:41,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:41,584 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134409094] [2020-10-09 13:04:41,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:41,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:41,644 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-09 13:04:41,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134409094] [2020-10-09 13:04:41,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:41,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:41,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769481842] [2020-10-09 13:04:41,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:41,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:41,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:41,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:41,647 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-10-09 13:04:41,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:41,779 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-10-09 13:04:41,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:41,780 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-09 13:04:41,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:41,803 INFO L225 Difference]: With dead ends: 3381 [2020-10-09 13:04:41,803 INFO L226 Difference]: Without dead ends: 3375 [2020-10-09 13:04:41,804 INFO L673 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-09 13:04:41,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-10-09 13:04:41,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-10-09 13:04:41,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-10-09 13:04:41,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-10-09 13:04:41,886 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-10-09 13:04:41,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:41,886 INFO L481 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-10-09 13:04:41,886 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:41,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-10-09 13:04:41,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-09 13:04:41,887 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:41,887 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:41,887 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-09 13:04:41,887 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-09 13:04:41,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:41,887 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-10-09 13:04:41,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:41,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009753238] [2020-10-09 13:04:41,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:41,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:41,921 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-09 13:04:41,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009753238] [2020-10-09 13:04:41,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:41,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:41,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422198917] [2020-10-09 13:04:41,922 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:41,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:41,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:41,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:41,923 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-10-09 13:04:42,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:42,016 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-10-09 13:04:42,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:42,017 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-09 13:04:42,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:42,039 INFO L225 Difference]: With dead ends: 3684 [2020-10-09 13:04:42,039 INFO L226 Difference]: Without dead ends: 3674 [2020-10-09 13:04:42,039 INFO L673 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-09 13:04:42,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-10-09 13:04:42,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-10-09 13:04:42,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-10-09 13:04:42,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-10-09 13:04:42,123 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-10-09 13:04:42,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:42,123 INFO L481 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-10-09 13:04:42,123 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:42,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-10-09 13:04:42,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:04:42,124 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:42,124 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:42,124 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-09 13:04:42,124 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-09 13:04:42,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:42,125 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-10-09 13:04:42,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:42,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113609111] [2020-10-09 13:04:42,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:42,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:42,187 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-09 13:04:42,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113609111] [2020-10-09 13:04:42,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139982065] [2020-10-09 13:04:42,188 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-09 13:04:42,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:42,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:42,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:42,365 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-09 13:04:42,365 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:42,365 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:04:42,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989423157] [2020-10-09 13:04:42,366 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:04:42,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:42,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:04:42,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:04:42,367 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 18 states. [2020-10-09 13:04:43,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:43,400 INFO L93 Difference]: Finished difference Result 6074 states and 18774 transitions. [2020-10-09 13:04:43,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-09 13:04:43,401 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:04:43,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:43,422 INFO L225 Difference]: With dead ends: 6074 [2020-10-09 13:04:43,423 INFO L226 Difference]: Without dead ends: 6065 [2020-10-09 13:04:43,425 INFO L673 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-09 13:04:43,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6065 states. [2020-10-09 13:04:43,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6065 to 2184. [2020-10-09 13:04:43,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2184 states. [2020-10-09 13:04:43,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2184 states to 2184 states and 8378 transitions. [2020-10-09 13:04:43,574 INFO L78 Accepts]: Start accepts. Automaton has 2184 states and 8378 transitions. Word has length 15 [2020-10-09 13:04:43,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:43,574 INFO L481 AbstractCegarLoop]: Abstraction has 2184 states and 8378 transitions. [2020-10-09 13:04:43,574 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:04:43,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2184 states and 8378 transitions. [2020-10-09 13:04:43,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:04:43,575 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:43,575 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:43,789 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:04:43,790 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-09 13:04:43,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:43,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-10-09 13:04:43,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:43,791 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821368131] [2020-10-09 13:04:43,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:43,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:43,858 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-09 13:04:43,858 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821368131] [2020-10-09 13:04:43,858 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252365211] [2020-10-09 13:04:43,858 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-09 13:04:43,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:04:43,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:43,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:43,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:44,075 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-09 13:04:44,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:44,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:04:44,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710337560] [2020-10-09 13:04:44,077 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:04:44,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:44,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:04:44,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:04:44,078 INFO L87 Difference]: Start difference. First operand 2184 states and 8378 transitions. Second operand 18 states. [2020-10-09 13:04:44,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:44,917 INFO L93 Difference]: Finished difference Result 7978 states and 25385 transitions. [2020-10-09 13:04:44,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-09 13:04:44,918 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:04:44,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:44,943 INFO L225 Difference]: With dead ends: 7978 [2020-10-09 13:04:44,944 INFO L226 Difference]: Without dead ends: 7967 [2020-10-09 13:04:44,945 INFO L673 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-09 13:04:44,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7967 states. [2020-10-09 13:04:45,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7967 to 2062. [2020-10-09 13:04:45,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2062 states. [2020-10-09 13:04:45,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7945 transitions. [2020-10-09 13:04:45,069 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7945 transitions. Word has length 15 [2020-10-09 13:04:45,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:45,069 INFO L481 AbstractCegarLoop]: Abstraction has 2062 states and 7945 transitions. [2020-10-09 13:04:45,069 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:04:45,069 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7945 transitions. [2020-10-09 13:04:45,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-09 13:04:45,070 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:45,070 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:45,284 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:04:45,284 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-09 13:04:45,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:45,285 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-10-09 13:04:45,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:45,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266835353] [2020-10-09 13:04:45,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:45,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:45,335 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-09 13:04:45,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266835353] [2020-10-09 13:04:45,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:04:45,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:04:45,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624505147] [2020-10-09 13:04:45,337 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:04:45,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:45,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:04:45,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:04:45,337 INFO L87 Difference]: Start difference. First operand 2062 states and 7945 transitions. Second operand 5 states. [2020-10-09 13:04:45,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:45,453 INFO L93 Difference]: Finished difference Result 3783 states and 13239 transitions. [2020-10-09 13:04:45,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:04:45,453 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-09 13:04:45,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:45,463 INFO L225 Difference]: With dead ends: 3783 [2020-10-09 13:04:45,464 INFO L226 Difference]: Without dead ends: 3768 [2020-10-09 13:04:45,464 INFO L673 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-09 13:04:45,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3768 states. [2020-10-09 13:04:45,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3768 to 2298. [2020-10-09 13:04:45,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2298 states. [2020-10-09 13:04:45,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 8830 transitions. [2020-10-09 13:04:45,553 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 8830 transitions. Word has length 17 [2020-10-09 13:04:45,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:45,554 INFO L481 AbstractCegarLoop]: Abstraction has 2298 states and 8830 transitions. [2020-10-09 13:04:45,554 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:04:45,554 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 8830 transitions. [2020-10-09 13:04:45,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:04:45,555 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:45,555 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:45,555 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-09 13:04:45,555 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-09 13:04:45,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:45,556 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-10-09 13:04:45,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:45,556 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509731008] [2020-10-09 13:04:45,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:45,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:45,755 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-09 13:04:45,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509731008] [2020-10-09 13:04:45,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965721694] [2020-10-09 13:04:45,756 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-09 13:04:45,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:45,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:04:45,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:45,976 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-09 13:04:45,976 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:45,976 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-09 13:04:45,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225370178] [2020-10-09 13:04:45,977 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:04:45,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:45,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:04:45,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:04:45,978 INFO L87 Difference]: Start difference. First operand 2298 states and 8830 transitions. Second operand 20 states. [2020-10-09 13:04:47,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:47,595 INFO L93 Difference]: Finished difference Result 5870 states and 19152 transitions. [2020-10-09 13:04:47,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-09 13:04:47,595 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-09 13:04:47,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:47,617 INFO L225 Difference]: With dead ends: 5870 [2020-10-09 13:04:47,617 INFO L226 Difference]: Without dead ends: 5859 [2020-10-09 13:04:47,619 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-09 13:04:47,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5859 states. [2020-10-09 13:04:47,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5859 to 2302. [2020-10-09 13:04:47,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2302 states. [2020-10-09 13:04:47,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 8807 transitions. [2020-10-09 13:04:47,757 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 8807 transitions. Word has length 19 [2020-10-09 13:04:47,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:47,757 INFO L481 AbstractCegarLoop]: Abstraction has 2302 states and 8807 transitions. [2020-10-09 13:04:47,757 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:04:47,757 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 8807 transitions. [2020-10-09 13:04:47,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:04:47,759 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:47,759 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:47,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:04:47,972 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-09 13:04:47,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:47,973 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-10-09 13:04:47,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:47,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151036338] [2020-10-09 13:04:47,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:48,064 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-09 13:04:48,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151036338] [2020-10-09 13:04:48,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186995316] [2020-10-09 13:04:48,065 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-09 13:04:48,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:48,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:04:48,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:48,310 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-09 13:04:48,311 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:48,311 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-09 13:04:48,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090326022] [2020-10-09 13:04:48,312 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:04:48,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:48,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:04:48,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:04:48,313 INFO L87 Difference]: Start difference. First operand 2302 states and 8807 transitions. Second operand 20 states. [2020-10-09 13:04:49,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:49,195 INFO L93 Difference]: Finished difference Result 6355 states and 21440 transitions. [2020-10-09 13:04:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-09 13:04:49,196 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-09 13:04:49,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:49,212 INFO L225 Difference]: With dead ends: 6355 [2020-10-09 13:04:49,212 INFO L226 Difference]: Without dead ends: 6342 [2020-10-09 13:04:49,213 INFO L673 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-09 13:04:49,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6342 states. [2020-10-09 13:04:49,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6342 to 2434. [2020-10-09 13:04:49,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2434 states. [2020-10-09 13:04:49,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2434 states to 2434 states and 9410 transitions. [2020-10-09 13:04:49,318 INFO L78 Accepts]: Start accepts. Automaton has 2434 states and 9410 transitions. Word has length 19 [2020-10-09 13:04:49,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:49,318 INFO L481 AbstractCegarLoop]: Abstraction has 2434 states and 9410 transitions. [2020-10-09 13:04:49,318 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:04:49,319 INFO L276 IsEmpty]: Start isEmpty. Operand 2434 states and 9410 transitions. [2020-10-09 13:04:49,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:04:49,320 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:49,320 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:49,535 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-09 13:04:49,536 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-09 13:04:49,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:49,536 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-10-09 13:04:49,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:49,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648730631] [2020-10-09 13:04:49,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:49,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:49,620 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-09 13:04:49,620 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648730631] [2020-10-09 13:04:49,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700120839] [2020-10-09 13:04:49,621 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-09 13:04:49,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:04:49,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:49,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:49,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:49,876 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-09 13:04:49,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:49,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-09 13:04:49,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343787798] [2020-10-09 13:04:49,877 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:04:49,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:49,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:04:49,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:04:49,878 INFO L87 Difference]: Start difference. First operand 2434 states and 9410 transitions. Second operand 19 states. [2020-10-09 13:04:50,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:50,783 INFO L93 Difference]: Finished difference Result 6296 states and 21798 transitions. [2020-10-09 13:04:50,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-09 13:04:50,784 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-09 13:04:50,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:50,801 INFO L225 Difference]: With dead ends: 6296 [2020-10-09 13:04:50,801 INFO L226 Difference]: Without dead ends: 6279 [2020-10-09 13:04:50,802 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-09 13:04:50,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6279 states. [2020-10-09 13:04:50,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6279 to 2330. [2020-10-09 13:04:50,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2330 states. [2020-10-09 13:04:50,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2330 states to 2330 states and 9020 transitions. [2020-10-09 13:04:50,933 INFO L78 Accepts]: Start accepts. Automaton has 2330 states and 9020 transitions. Word has length 19 [2020-10-09 13:04:50,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:50,934 INFO L481 AbstractCegarLoop]: Abstraction has 2330 states and 9020 transitions. [2020-10-09 13:04:50,934 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:04:50,934 INFO L276 IsEmpty]: Start isEmpty. Operand 2330 states and 9020 transitions. [2020-10-09 13:04:50,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:04:50,935 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:50,935 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:51,135 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:04:51,136 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-09 13:04:51,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:51,137 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-10-09 13:04:51,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:51,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962930487] [2020-10-09 13:04:51,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:51,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:51,220 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-09 13:04:51,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962930487] [2020-10-09 13:04:51,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585381802] [2020-10-09 13:04:51,221 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-09 13:04:51,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:04:51,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:51,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:04:51,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:51,426 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-09 13:04:51,427 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:51,427 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-09 13:04:51,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013513672] [2020-10-09 13:04:51,428 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:04:51,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:51,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:04:51,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:04:51,429 INFO L87 Difference]: Start difference. First operand 2330 states and 9020 transitions. Second operand 19 states. [2020-10-09 13:04:52,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:52,264 INFO L93 Difference]: Finished difference Result 4998 states and 16790 transitions. [2020-10-09 13:04:52,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-09 13:04:52,265 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-09 13:04:52,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:52,272 INFO L225 Difference]: With dead ends: 4998 [2020-10-09 13:04:52,273 INFO L226 Difference]: Without dead ends: 4985 [2020-10-09 13:04:52,273 INFO L673 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-09 13:04:52,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4985 states. [2020-10-09 13:04:52,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4985 to 2353. [2020-10-09 13:04:52,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2353 states. [2020-10-09 13:04:52,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2353 states to 2353 states and 9106 transitions. [2020-10-09 13:04:52,358 INFO L78 Accepts]: Start accepts. Automaton has 2353 states and 9106 transitions. Word has length 19 [2020-10-09 13:04:52,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:52,358 INFO L481 AbstractCegarLoop]: Abstraction has 2353 states and 9106 transitions. [2020-10-09 13:04:52,358 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:04:52,359 INFO L276 IsEmpty]: Start isEmpty. Operand 2353 states and 9106 transitions. [2020-10-09 13:04:52,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:04:52,360 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:52,360 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:52,573 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-09 13:04:52,574 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-09 13:04:52,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:52,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1402635183, now seen corresponding path program 3 times [2020-10-09 13:04:52,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:52,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793424517] [2020-10-09 13:04:52,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:52,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:52,657 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-09 13:04:52,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793424517] [2020-10-09 13:04:52,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096760834] [2020-10-09 13:04:52,658 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-09 13:04:52,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-09 13:04:52,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:52,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:04:52,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:52,867 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-09 13:04:52,868 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:52,868 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-09 13:04:52,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248813132] [2020-10-09 13:04:52,868 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:04:52,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:52,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:04:52,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:04:52,871 INFO L87 Difference]: Start difference. First operand 2353 states and 9106 transitions. Second operand 20 states. [2020-10-09 13:04:53,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:53,946 INFO L93 Difference]: Finished difference Result 5765 states and 19150 transitions. [2020-10-09 13:04:53,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-09 13:04:53,947 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-09 13:04:53,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:53,956 INFO L225 Difference]: With dead ends: 5765 [2020-10-09 13:04:53,956 INFO L226 Difference]: Without dead ends: 5752 [2020-10-09 13:04:53,957 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=423, Invalid=1469, Unknown=0, NotChecked=0, Total=1892 [2020-10-09 13:04:53,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5752 states. [2020-10-09 13:04:54,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5752 to 2296. [2020-10-09 13:04:54,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2296 states. [2020-10-09 13:04:54,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 8805 transitions. [2020-10-09 13:04:54,047 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 8805 transitions. Word has length 19 [2020-10-09 13:04:54,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:54,048 INFO L481 AbstractCegarLoop]: Abstraction has 2296 states and 8805 transitions. [2020-10-09 13:04:54,048 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:04:54,048 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 8805 transitions. [2020-10-09 13:04:54,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:04:54,049 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:54,049 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:54,263 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-09 13:04:54,263 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-09 13:04:54,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:54,264 INFO L82 PathProgramCache]: Analyzing trace with hash 316303169, now seen corresponding path program 4 times [2020-10-09 13:04:54,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:54,264 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282676864] [2020-10-09 13:04:54,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:54,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:54,334 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-09 13:04:54,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282676864] [2020-10-09 13:04:54,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259116525] [2020-10-09 13:04:54,334 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-09 13:04:54,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:04:54,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:04:54,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:04:54,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:54,545 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-09 13:04:54,545 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:54,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-09 13:04:54,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911925613] [2020-10-09 13:04:54,546 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:04:54,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:54,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:04:54,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:04:54,547 INFO L87 Difference]: Start difference. First operand 2296 states and 8805 transitions. Second operand 20 states. [2020-10-09 13:04:55,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:04:55,787 INFO L93 Difference]: Finished difference Result 6013 states and 19535 transitions. [2020-10-09 13:04:55,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-09 13:04:55,788 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-09 13:04:55,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:04:55,801 INFO L225 Difference]: With dead ends: 6013 [2020-10-09 13:04:55,801 INFO L226 Difference]: Without dead ends: 5999 [2020-10-09 13:04:55,803 INFO L673 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-09 13:04:55,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5999 states. [2020-10-09 13:04:55,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5999 to 2137. [2020-10-09 13:04:55,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2137 states. [2020-10-09 13:04:55,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 8171 transitions. [2020-10-09 13:04:55,894 INFO L78 Accepts]: Start accepts. Automaton has 2137 states and 8171 transitions. Word has length 19 [2020-10-09 13:04:55,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:04:55,895 INFO L481 AbstractCegarLoop]: Abstraction has 2137 states and 8171 transitions. [2020-10-09 13:04:55,895 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:04:55,895 INFO L276 IsEmpty]: Start isEmpty. Operand 2137 states and 8171 transitions. [2020-10-09 13:04:55,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:04:55,898 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:04:55,898 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:04:56,111 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-09 13:04:56,112 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-09 13:04:56,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:04:56,112 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-10-09 13:04:56,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:04:56,113 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766415744] [2020-10-09 13:04:56,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:04:56,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:56,215 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-09 13:04:56,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766415744] [2020-10-09 13:04:56,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394596299] [2020-10-09 13:04:56,217 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-09 13:04:56,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:04:56,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:04:56,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:04:56,486 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-09 13:04:56,486 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:04:56,487 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-09 13:04:56,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304546689] [2020-10-09 13:04:56,487 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:04:56,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:04:56,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:04:56,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:04:56,521 INFO L87 Difference]: Start difference. First operand 2137 states and 8171 transitions. Second operand 23 states. [2020-10-09 13:05:03,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:03,104 INFO L93 Difference]: Finished difference Result 16699 states and 48935 transitions. [2020-10-09 13:05:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-10-09 13:05:03,104 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:05:03,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:03,145 INFO L225 Difference]: With dead ends: 16699 [2020-10-09 13:05:03,145 INFO L226 Difference]: Without dead ends: 16669 [2020-10-09 13:05:03,154 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11551 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=4252, Invalid=24818, Unknown=0, NotChecked=0, Total=29070 [2020-10-09 13:05:03,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16669 states. [2020-10-09 13:05:03,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16669 to 2250. [2020-10-09 13:05:03,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2250 states. [2020-10-09 13:05:03,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2250 states to 2250 states and 8709 transitions. [2020-10-09 13:05:03,399 INFO L78 Accepts]: Start accepts. Automaton has 2250 states and 8709 transitions. Word has length 21 [2020-10-09 13:05:03,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:03,399 INFO L481 AbstractCegarLoop]: Abstraction has 2250 states and 8709 transitions. [2020-10-09 13:05:03,399 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:05:03,399 INFO L276 IsEmpty]: Start isEmpty. Operand 2250 states and 8709 transitions. [2020-10-09 13:05:03,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:03,401 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:03,401 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:03,612 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-09 13:05:03,613 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-09 13:05:03,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:03,614 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-10-09 13:05:03,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:03,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280602762] [2020-10-09 13:05:03,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:03,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:03,726 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-09 13:05:03,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280602762] [2020-10-09 13:05:03,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659318481] [2020-10-09 13:05:03,727 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-09 13:05:03,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:05:03,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:03,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:03,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:03,996 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-09 13:05:03,997 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:03,997 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:05:03,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398443937] [2020-10-09 13:05:03,998 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:05:03,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:03,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:05:03,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:05:03,999 INFO L87 Difference]: Start difference. First operand 2250 states and 8709 transitions. Second operand 24 states. [2020-10-09 13:05:08,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:08,824 INFO L93 Difference]: Finished difference Result 12670 states and 37996 transitions. [2020-10-09 13:05:08,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-09 13:05:08,824 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:05:08,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:08,846 INFO L225 Difference]: With dead ends: 12670 [2020-10-09 13:05:08,846 INFO L226 Difference]: Without dead ends: 12624 [2020-10-09 13:05:08,849 INFO L673 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-09 13:05:08,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12624 states. [2020-10-09 13:05:08,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12624 to 2290. [2020-10-09 13:05:08,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2290 states. [2020-10-09 13:05:08,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 8926 transitions. [2020-10-09 13:05:08,978 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 8926 transitions. Word has length 21 [2020-10-09 13:05:08,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:08,978 INFO L481 AbstractCegarLoop]: Abstraction has 2290 states and 8926 transitions. [2020-10-09 13:05:08,979 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:05:08,979 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 8926 transitions. [2020-10-09 13:05:08,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:08,980 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:08,980 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:09,180 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:05:09,181 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-09 13:05:09,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:09,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1221323511, now seen corresponding path program 3 times [2020-10-09 13:05:09,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:09,182 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449586229] [2020-10-09 13:05:09,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:09,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:09,276 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-09 13:05:09,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449586229] [2020-10-09 13:05:09,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36923566] [2020-10-09 13:05:09,277 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-09 13:05:09,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-09 13:05:09,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:09,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:09,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:09,552 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-09 13:05:09,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:09,553 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-09 13:05:09,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854585428] [2020-10-09 13:05:09,554 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:05:09,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:09,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:05:09,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:05:09,554 INFO L87 Difference]: Start difference. First operand 2290 states and 8926 transitions. Second operand 23 states. [2020-10-09 13:05:14,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:14,619 INFO L93 Difference]: Finished difference Result 9883 states and 28929 transitions. [2020-10-09 13:05:14,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-09 13:05:14,622 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:05:14,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:14,635 INFO L225 Difference]: With dead ends: 9883 [2020-10-09 13:05:14,635 INFO L226 Difference]: Without dead ends: 9872 [2020-10-09 13:05:14,636 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6656 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2742, Invalid=15080, Unknown=0, NotChecked=0, Total=17822 [2020-10-09 13:05:14,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9872 states. [2020-10-09 13:05:14,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9872 to 2209. [2020-10-09 13:05:14,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2209 states. [2020-10-09 13:05:14,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 8538 transitions. [2020-10-09 13:05:14,716 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 8538 transitions. Word has length 21 [2020-10-09 13:05:14,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:14,716 INFO L481 AbstractCegarLoop]: Abstraction has 2209 states and 8538 transitions. [2020-10-09 13:05:14,716 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:05:14,716 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 8538 transitions. [2020-10-09 13:05:14,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:14,717 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:14,718 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:14,923 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:05:14,924 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-09 13:05:14,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:14,924 INFO L82 PathProgramCache]: Analyzing trace with hash 497614841, now seen corresponding path program 4 times [2020-10-09 13:05:14,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:14,925 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077759699] [2020-10-09 13:05:14,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:14,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:15,030 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-09 13:05:15,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077759699] [2020-10-09 13:05:15,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472082461] [2020-10-09 13:05:15,030 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-09 13:05:15,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:05:15,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:15,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:15,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:15,306 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-09 13:05:15,306 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:15,306 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-09 13:05:15,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184153279] [2020-10-09 13:05:15,307 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:05:15,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:15,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:05:15,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:05:15,307 INFO L87 Difference]: Start difference. First operand 2209 states and 8538 transitions. Second operand 23 states. [2020-10-09 13:05:20,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:20,547 INFO L93 Difference]: Finished difference Result 10177 states and 29709 transitions. [2020-10-09 13:05:20,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2020-10-09 13:05:20,548 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:05:20,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:20,563 INFO L225 Difference]: With dead ends: 10177 [2020-10-09 13:05:20,563 INFO L226 Difference]: Without dead ends: 10168 [2020-10-09 13:05:20,565 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6594 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2710, Invalid=14582, Unknown=0, NotChecked=0, Total=17292 [2020-10-09 13:05:20,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10168 states. [2020-10-09 13:05:20,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10168 to 2191. [2020-10-09 13:05:20,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2191 states. [2020-10-09 13:05:20,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2191 states to 2191 states and 8469 transitions. [2020-10-09 13:05:20,656 INFO L78 Accepts]: Start accepts. Automaton has 2191 states and 8469 transitions. Word has length 21 [2020-10-09 13:05:20,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:20,656 INFO L481 AbstractCegarLoop]: Abstraction has 2191 states and 8469 transitions. [2020-10-09 13:05:20,656 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:05:20,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2191 states and 8469 transitions. [2020-10-09 13:05:20,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:20,658 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:20,658 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:20,858 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:05:20,858 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-09 13:05:20,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:20,859 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 5 times [2020-10-09 13:05:20,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:20,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444489934] [2020-10-09 13:05:20,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:20,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:20,959 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-09 13:05:20,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444489934] [2020-10-09 13:05:20,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448029664] [2020-10-09 13:05:20,959 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-09 13:05:21,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-09 13:05:21,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:21,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:21,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:21,222 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-09 13:05:21,223 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:21,223 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:05:21,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168523698] [2020-10-09 13:05:21,224 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:05:21,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:21,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:05:21,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:05:21,224 INFO L87 Difference]: Start difference. First operand 2191 states and 8469 transitions. Second operand 24 states. [2020-10-09 13:05:26,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:26,995 INFO L93 Difference]: Finished difference Result 20292 states and 62482 transitions. [2020-10-09 13:05:26,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-10-09 13:05:26,996 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:05:26,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:27,032 INFO L225 Difference]: With dead ends: 20292 [2020-10-09 13:05:27,032 INFO L226 Difference]: Without dead ends: 20283 [2020-10-09 13:05:27,035 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8380 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=3579, Invalid=18473, Unknown=0, NotChecked=0, Total=22052 [2020-10-09 13:05:27,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20283 states. [2020-10-09 13:05:27,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20283 to 2281. [2020-10-09 13:05:27,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2281 states. [2020-10-09 13:05:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8895 transitions. [2020-10-09 13:05:27,212 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8895 transitions. Word has length 21 [2020-10-09 13:05:27,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:27,212 INFO L481 AbstractCegarLoop]: Abstraction has 2281 states and 8895 transitions. [2020-10-09 13:05:27,213 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:05:27,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8895 transitions. [2020-10-09 13:05:27,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:27,214 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:27,214 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:27,415 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-09 13:05:27,415 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-09 13:05:27,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:27,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 6 times [2020-10-09 13:05:27,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:27,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172405746] [2020-10-09 13:05:27,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:27,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:27,533 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-09 13:05:27,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172405746] [2020-10-09 13:05:27,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9710219] [2020-10-09 13:05:27,534 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-09 13:05:27,666 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-09 13:05:27,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:27,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:27,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:27,870 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-09 13:05:27,870 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:27,870 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:05:27,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575994059] [2020-10-09 13:05:27,871 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:05:27,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:27,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:05:27,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:05:27,872 INFO L87 Difference]: Start difference. First operand 2281 states and 8895 transitions. Second operand 24 states. [2020-10-09 13:05:31,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:31,307 INFO L93 Difference]: Finished difference Result 13322 states and 41408 transitions. [2020-10-09 13:05:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2020-10-09 13:05:31,308 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:05:31,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:31,328 INFO L225 Difference]: With dead ends: 13322 [2020-10-09 13:05:31,328 INFO L226 Difference]: Without dead ends: 13299 [2020-10-09 13:05:31,329 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3070 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1681, Invalid=7439, Unknown=0, NotChecked=0, Total=9120 [2020-10-09 13:05:31,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13299 states. [2020-10-09 13:05:31,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13299 to 2364. [2020-10-09 13:05:31,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2364 states. [2020-10-09 13:05:31,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2364 states to 2364 states and 9320 transitions. [2020-10-09 13:05:31,438 INFO L78 Accepts]: Start accepts. Automaton has 2364 states and 9320 transitions. Word has length 21 [2020-10-09 13:05:31,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:31,438 INFO L481 AbstractCegarLoop]: Abstraction has 2364 states and 9320 transitions. [2020-10-09 13:05:31,439 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:05:31,439 INFO L276 IsEmpty]: Start isEmpty. Operand 2364 states and 9320 transitions. [2020-10-09 13:05:31,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:31,440 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:31,441 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:31,641 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-09 13:05:31,641 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-09 13:05:31,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:31,642 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 7 times [2020-10-09 13:05:31,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:31,642 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643943768] [2020-10-09 13:05:31,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:31,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:31,749 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-09 13:05:31,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643943768] [2020-10-09 13:05:31,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991444501] [2020-10-09 13:05:31,750 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-09 13:05:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:31,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:31,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:32,042 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-09 13:05:32,043 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:32,043 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:05:32,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961935176] [2020-10-09 13:05:32,044 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:05:32,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:32,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:05:32,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:05:32,044 INFO L87 Difference]: Start difference. First operand 2364 states and 9320 transitions. Second operand 24 states. [2020-10-09 13:05:36,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:36,078 INFO L93 Difference]: Finished difference Result 17817 states and 55054 transitions. [2020-10-09 13:05:36,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-09 13:05:36,079 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:05:36,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:36,110 INFO L225 Difference]: With dead ends: 17817 [2020-10-09 13:05:36,110 INFO L226 Difference]: Without dead ends: 17803 [2020-10-09 13:05:36,111 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-09 13:05:36,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17803 states. [2020-10-09 13:05:36,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17803 to 2349. [2020-10-09 13:05:36,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2349 states. [2020-10-09 13:05:36,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 9316 transitions. [2020-10-09 13:05:36,258 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 9316 transitions. Word has length 21 [2020-10-09 13:05:36,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:36,258 INFO L481 AbstractCegarLoop]: Abstraction has 2349 states and 9316 transitions. [2020-10-09 13:05:36,258 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:05:36,258 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 9316 transitions. [2020-10-09 13:05:36,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:36,260 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:36,260 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:36,461 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-09 13:05:36,461 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-09 13:05:36,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:36,462 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 8 times [2020-10-09 13:05:36,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:36,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897770255] [2020-10-09 13:05:36,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:36,591 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-09 13:05:36,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897770255] [2020-10-09 13:05:36,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493269258] [2020-10-09 13:05:36,591 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-09 13:05:36,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:05:36,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:36,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:36,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:36,897 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-09 13:05:36,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:36,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:05:36,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287216441] [2020-10-09 13:05:36,898 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:05:36,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:36,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:05:36,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:05:36,899 INFO L87 Difference]: Start difference. First operand 2349 states and 9316 transitions. Second operand 24 states. [2020-10-09 13:05:40,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:40,884 INFO L93 Difference]: Finished difference Result 15364 states and 46571 transitions. [2020-10-09 13:05:40,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-09 13:05:40,884 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:05:40,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:40,908 INFO L225 Difference]: With dead ends: 15364 [2020-10-09 13:05:40,909 INFO L226 Difference]: Without dead ends: 15352 [2020-10-09 13:05:40,909 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-09 13:05:40,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15352 states. [2020-10-09 13:05:41,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15352 to 2316. [2020-10-09 13:05:41,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2316 states. [2020-10-09 13:05:41,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2316 states to 2316 states and 9184 transitions. [2020-10-09 13:05:41,033 INFO L78 Accepts]: Start accepts. Automaton has 2316 states and 9184 transitions. Word has length 21 [2020-10-09 13:05:41,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:41,033 INFO L481 AbstractCegarLoop]: Abstraction has 2316 states and 9184 transitions. [2020-10-09 13:05:41,033 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:05:41,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2316 states and 9184 transitions. [2020-10-09 13:05:41,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:41,035 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:41,035 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:41,249 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-09 13:05:41,250 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-09 13:05:41,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:41,250 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-10-09 13:05:41,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:41,251 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272617763] [2020-10-09 13:05:41,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:41,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:41,285 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-09 13:05:41,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272617763] [2020-10-09 13:05:41,286 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:05:41,286 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:05:41,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134182815] [2020-10-09 13:05:41,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:05:41,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:41,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:05:41,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:05:41,287 INFO L87 Difference]: Start difference. First operand 2316 states and 9184 transitions. Second operand 5 states. [2020-10-09 13:05:41,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:41,404 INFO L93 Difference]: Finished difference Result 3867 states and 13980 transitions. [2020-10-09 13:05:41,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:05:41,404 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-09 13:05:41,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:41,411 INFO L225 Difference]: With dead ends: 3867 [2020-10-09 13:05:41,411 INFO L226 Difference]: Without dead ends: 3851 [2020-10-09 13:05:41,411 INFO L673 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-09 13:05:41,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3851 states. [2020-10-09 13:05:41,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3851 to 2519. [2020-10-09 13:05:41,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2519 states. [2020-10-09 13:05:41,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2519 states to 2519 states and 9807 transitions. [2020-10-09 13:05:41,462 INFO L78 Accepts]: Start accepts. Automaton has 2519 states and 9807 transitions. Word has length 21 [2020-10-09 13:05:41,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:41,462 INFO L481 AbstractCegarLoop]: Abstraction has 2519 states and 9807 transitions. [2020-10-09 13:05:41,462 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:05:41,462 INFO L276 IsEmpty]: Start isEmpty. Operand 2519 states and 9807 transitions. [2020-10-09 13:05:41,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:41,463 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:41,464 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:41,464 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-10-09 13:05:41,464 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-09 13:05:41,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:41,464 INFO L82 PathProgramCache]: Analyzing trace with hash -846758711, now seen corresponding path program 9 times [2020-10-09 13:05:41,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:41,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612923724] [2020-10-09 13:05:41,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:41,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:41,637 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-09 13:05:41,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612923724] [2020-10-09 13:05:41,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444317676] [2020-10-09 13:05:41,638 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-09 13:05:41,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-09 13:05:41,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:41,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:41,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:41,920 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-09 13:05:41,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:41,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:05:41,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405878762] [2020-10-09 13:05:41,921 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:05:41,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:41,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:05:41,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:05:41,922 INFO L87 Difference]: Start difference. First operand 2519 states and 9807 transitions. Second operand 24 states. [2020-10-09 13:05:48,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:48,928 INFO L93 Difference]: Finished difference Result 20264 states and 62039 transitions. [2020-10-09 13:05:48,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2020-10-09 13:05:48,929 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:05:48,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:48,960 INFO L225 Difference]: With dead ends: 20264 [2020-10-09 13:05:48,961 INFO L226 Difference]: Without dead ends: 20244 [2020-10-09 13:05:48,962 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10493 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=4446, Invalid=22944, Unknown=0, NotChecked=0, Total=27390 [2020-10-09 13:05:49,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20244 states. [2020-10-09 13:05:49,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20244 to 2554. [2020-10-09 13:05:49,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2554 states. [2020-10-09 13:05:49,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2554 states to 2554 states and 9958 transitions. [2020-10-09 13:05:49,126 INFO L78 Accepts]: Start accepts. Automaton has 2554 states and 9958 transitions. Word has length 21 [2020-10-09 13:05:49,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:49,127 INFO L481 AbstractCegarLoop]: Abstraction has 2554 states and 9958 transitions. [2020-10-09 13:05:49,127 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:05:49,127 INFO L276 IsEmpty]: Start isEmpty. Operand 2554 states and 9958 transitions. [2020-10-09 13:05:49,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:49,129 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:49,129 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:49,344 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-09 13:05:49,345 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-09 13:05:49,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:49,345 INFO L82 PathProgramCache]: Analyzing trace with hash 687312777, now seen corresponding path program 10 times [2020-10-09 13:05:49,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:49,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388987651] [2020-10-09 13:05:49,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:49,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:49,458 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-09 13:05:49,458 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388987651] [2020-10-09 13:05:49,458 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991377807] [2020-10-09 13:05:49,458 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-09 13:05:49,520 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:05:49,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:49,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:49,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:49,741 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-09 13:05:49,742 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:49,742 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:05:49,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710333720] [2020-10-09 13:05:49,743 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:05:49,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:49,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:05:49,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:05:49,743 INFO L87 Difference]: Start difference. First operand 2554 states and 9958 transitions. Second operand 24 states. [2020-10-09 13:05:53,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:53,629 INFO L93 Difference]: Finished difference Result 12545 states and 38647 transitions. [2020-10-09 13:05:53,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2020-10-09 13:05:53,629 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:05:53,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:53,649 INFO L225 Difference]: With dead ends: 12545 [2020-10-09 13:05:53,649 INFO L226 Difference]: Without dead ends: 12520 [2020-10-09 13:05:53,650 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3767 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2039, Invalid=9091, Unknown=0, NotChecked=0, Total=11130 [2020-10-09 13:05:53,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12520 states. [2020-10-09 13:05:53,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12520 to 2453. [2020-10-09 13:05:53,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2453 states. [2020-10-09 13:05:53,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2453 states to 2453 states and 9523 transitions. [2020-10-09 13:05:53,764 INFO L78 Accepts]: Start accepts. Automaton has 2453 states and 9523 transitions. Word has length 21 [2020-10-09 13:05:53,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:53,764 INFO L481 AbstractCegarLoop]: Abstraction has 2453 states and 9523 transitions. [2020-10-09 13:05:53,764 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:05:53,764 INFO L276 IsEmpty]: Start isEmpty. Operand 2453 states and 9523 transitions. [2020-10-09 13:05:53,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:53,765 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:53,765 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:53,966 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:05:53,966 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-09 13:05:53,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:53,967 INFO L82 PathProgramCache]: Analyzing trace with hash 130244667, now seen corresponding path program 11 times [2020-10-09 13:05:53,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:53,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398852177] [2020-10-09 13:05:53,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:53,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:54,067 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-09 13:05:54,068 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398852177] [2020-10-09 13:05:54,068 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818741127] [2020-10-09 13:05:54,068 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-09 13:05:54,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-09 13:05:54,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:54,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:54,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:54,353 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-09 13:05:54,353 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:54,354 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-09 13:05:54,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470420538] [2020-10-09 13:05:54,354 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:05:54,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:54,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:05:54,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:05:54,355 INFO L87 Difference]: Start difference. First operand 2453 states and 9523 transitions. Second operand 23 states. [2020-10-09 13:05:59,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:05:59,182 INFO L93 Difference]: Finished difference Result 10812 states and 32025 transitions. [2020-10-09 13:05:59,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-09 13:05:59,183 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:05:59,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:05:59,206 INFO L225 Difference]: With dead ends: 10812 [2020-10-09 13:05:59,206 INFO L226 Difference]: Without dead ends: 10805 [2020-10-09 13:05:59,207 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6590 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2834, Invalid=14722, Unknown=0, NotChecked=0, Total=17556 [2020-10-09 13:05:59,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10805 states. [2020-10-09 13:05:59,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10805 to 2384. [2020-10-09 13:05:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2384 states. [2020-10-09 13:05:59,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2384 states to 2384 states and 9208 transitions. [2020-10-09 13:05:59,309 INFO L78 Accepts]: Start accepts. Automaton has 2384 states and 9208 transitions. Word has length 21 [2020-10-09 13:05:59,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:05:59,309 INFO L481 AbstractCegarLoop]: Abstraction has 2384 states and 9208 transitions. [2020-10-09 13:05:59,309 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:05:59,309 INFO L276 IsEmpty]: Start isEmpty. Operand 2384 states and 9208 transitions. [2020-10-09 13:05:59,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:05:59,311 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:05:59,311 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:05:59,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-09 13:05:59,519 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-09 13:05:59,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:05:59,519 INFO L82 PathProgramCache]: Analyzing trace with hash 990308489, now seen corresponding path program 12 times [2020-10-09 13:05:59,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:05:59,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984641982] [2020-10-09 13:05:59,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:05:59,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:05:59,628 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-09 13:05:59,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984641982] [2020-10-09 13:05:59,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064019601] [2020-10-09 13:05:59,629 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-09 13:05:59,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-09 13:05:59,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:05:59,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:05:59,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:05:59,920 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-09 13:05:59,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:05:59,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-09 13:05:59,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305316075] [2020-10-09 13:05:59,922 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:05:59,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:05:59,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:05:59,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:05:59,922 INFO L87 Difference]: Start difference. First operand 2384 states and 9208 transitions. Second operand 23 states. [2020-10-09 13:06:05,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:05,271 INFO L93 Difference]: Finished difference Result 11481 states and 33893 transitions. [2020-10-09 13:06:05,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2020-10-09 13:06:05,272 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:06:05,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:05,290 INFO L225 Difference]: With dead ends: 11481 [2020-10-09 13:06:05,291 INFO L226 Difference]: Without dead ends: 11475 [2020-10-09 13:06:05,292 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6864 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2919, Invalid=14903, Unknown=0, NotChecked=0, Total=17822 [2020-10-09 13:06:05,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11475 states. [2020-10-09 13:06:05,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11475 to 2373. [2020-10-09 13:06:05,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2373 states. [2020-10-09 13:06:05,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2373 states to 2373 states and 9196 transitions. [2020-10-09 13:06:05,394 INFO L78 Accepts]: Start accepts. Automaton has 2373 states and 9196 transitions. Word has length 21 [2020-10-09 13:06:05,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:05,394 INFO L481 AbstractCegarLoop]: Abstraction has 2373 states and 9196 transitions. [2020-10-09 13:06:05,394 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:06:05,395 INFO L276 IsEmpty]: Start isEmpty. Operand 2373 states and 9196 transitions. [2020-10-09 13:06:05,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:06:05,396 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:05,396 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:05,609 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:06:05,610 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-09 13:06:05,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:05,610 INFO L82 PathProgramCache]: Analyzing trace with hash -975339911, now seen corresponding path program 13 times [2020-10-09 13:06:05,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:05,611 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575418838] [2020-10-09 13:06:05,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:05,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:05,714 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-09 13:06:05,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575418838] [2020-10-09 13:06:05,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15583795] [2020-10-09 13:06:05,715 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-09 13:06:05,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:05,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:06:05,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:06,012 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-09 13:06:06,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:06,012 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:06:06,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668719837] [2020-10-09 13:06:06,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:06:06,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:06,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:06:06,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:06:06,013 INFO L87 Difference]: Start difference. First operand 2373 states and 9196 transitions. Second operand 24 states. [2020-10-09 13:06:11,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:11,048 INFO L93 Difference]: Finished difference Result 12980 states and 39286 transitions. [2020-10-09 13:06:11,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-09 13:06:11,049 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:06:11,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:11,085 INFO L225 Difference]: With dead ends: 12980 [2020-10-09 13:06:11,086 INFO L226 Difference]: Without dead ends: 12966 [2020-10-09 13:06:11,087 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5839 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-09 13:06:11,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12966 states. [2020-10-09 13:06:11,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12966 to 2234. [2020-10-09 13:06:11,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2234 states. [2020-10-09 13:06:11,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2234 states to 2234 states and 8695 transitions. [2020-10-09 13:06:11,313 INFO L78 Accepts]: Start accepts. Automaton has 2234 states and 8695 transitions. Word has length 21 [2020-10-09 13:06:11,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:11,313 INFO L481 AbstractCegarLoop]: Abstraction has 2234 states and 8695 transitions. [2020-10-09 13:06:11,314 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:06:11,314 INFO L276 IsEmpty]: Start isEmpty. Operand 2234 states and 8695 transitions. [2020-10-09 13:06:11,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-09 13:06:11,317 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:11,318 INFO L421 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:11,532 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-09 13:06:11,532 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-09 13:06:11,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:11,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-10-09 13:06:11,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:11,534 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448258763] [2020-10-09 13:06:11,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:11,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:06:11,556 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:06:11,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:06:11,575 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:06:11,589 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-09 13:06:11,590 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-09 13:06:11,590 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-10-09 13:06:11,591 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-09 13:06:11,591 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-09 13:06:11,592 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-09 13:06:11,605 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,606 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,606 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,606 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,606 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,606 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,606 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,607 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,608 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,608 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,608 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,608 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,608 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,608 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,608 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,609 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,610 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,611 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,611 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,611 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,612 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,612 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,612 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,612 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,612 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,612 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,613 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,613 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,613 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,613 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,613 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,638 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,639 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,639 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,639 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,639 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,640 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,641 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,641 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,641 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,641 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,642 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,643 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,643 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,643 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,643 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,644 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,645 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,645 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,645 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,645 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,647 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,647 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,647 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,647 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:06:11,648 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-09 13:06:11,649 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-09 13:06:11,649 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-09 13:06:11,649 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-09 13:06:11,649 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-09 13:06:11,649 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-09 13:06:11,649 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-09 13:06:11,649 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-09 13:06:11,649 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-09 13:06:11,651 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-09 13:06:11,651 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-09 13:06:11,651 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-09 13:06:11,651 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-10-09 13:06:11,693 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-10-09 13:06:11,693 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-09 13:06:11,697 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-09 13:06:11,702 INFO L117 LiptonReduction]: Number of co-enabled transitions 2860 [2020-10-09 13:06:13,649 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-10-09 13:06:14,255 INFO L132 LiptonReduction]: Checked pairs total: 4341 [2020-10-09 13:06:14,255 INFO L134 LiptonReduction]: Total number of compositions: 126 [2020-10-09 13:06:14,256 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-10-09 13:06:14,608 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-10-09 13:06:14,608 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-10-09 13:06:14,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-09 13:06:14,608 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:14,609 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-09 13:06:14,609 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-09 13:06:14,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:14,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-10-09 13:06:14,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:14,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465897016] [2020-10-09 13:06:14,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:14,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:14,626 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-09 13:06:14,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465897016] [2020-10-09 13:06:14,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:06:14,627 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-09 13:06:14,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256583553] [2020-10-09 13:06:14,627 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-09 13:06:14,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:14,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-09 13:06:14,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-09 13:06:14,628 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-10-09 13:06:14,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:14,710 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-10-09 13:06:14,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-09 13:06:14,711 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-09 13:06:14,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:14,733 INFO L225 Difference]: With dead ends: 5844 [2020-10-09 13:06:14,734 INFO L226 Difference]: Without dead ends: 5479 [2020-10-09 13:06:14,734 INFO L673 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-09 13:06:14,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-10-09 13:06:15,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-10-09 13:06:15,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-10-09 13:06:15,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-10-09 13:06:15,177 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-10-09 13:06:15,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:15,177 INFO L481 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-10-09 13:06:15,177 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-09 13:06:15,177 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-10-09 13:06:15,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-09 13:06:15,178 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:15,178 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:15,178 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-10-09 13:06:15,178 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-09 13:06:15,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:15,179 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-10-09 13:06:15,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:15,180 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344699670] [2020-10-09 13:06:15,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:15,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:15,258 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-09 13:06:15,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344699670] [2020-10-09 13:06:15,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:06:15,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:06:15,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733517994] [2020-10-09 13:06:15,259 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:06:15,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:15,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:06:15,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:06:15,260 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-10-09 13:06:15,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:15,503 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-10-09 13:06:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:06:15,504 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-09 13:06:15,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:15,540 INFO L225 Difference]: With dead ends: 11373 [2020-10-09 13:06:15,540 INFO L226 Difference]: Without dead ends: 11366 [2020-10-09 13:06:15,540 INFO L673 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-09 13:06:15,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-10-09 13:06:15,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-10-09 13:06:15,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-10-09 13:06:15,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-10-09 13:06:15,801 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-10-09 13:06:15,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:15,801 INFO L481 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-10-09 13:06:15,801 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:06:15,801 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-10-09 13:06:15,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-09 13:06:15,801 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:15,801 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:15,801 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-10-09 13:06:15,802 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-09 13:06:15,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:15,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-10-09 13:06:15,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:15,802 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306196803] [2020-10-09 13:06:15,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:15,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:15,837 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-09 13:06:15,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306196803] [2020-10-09 13:06:15,838 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:06:15,838 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:06:15,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462469388] [2020-10-09 13:06:15,838 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:06:15,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:15,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:06:15,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:06:15,839 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-10-09 13:06:16,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:16,028 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-10-09 13:06:16,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:06:16,029 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-09 13:06:16,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:16,056 INFO L225 Difference]: With dead ends: 12785 [2020-10-09 13:06:16,056 INFO L226 Difference]: Without dead ends: 12772 [2020-10-09 13:06:16,056 INFO L673 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-09 13:06:16,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-10-09 13:06:16,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-10-09 13:06:16,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-10-09 13:06:16,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-10-09 13:06:16,289 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-10-09 13:06:16,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:16,289 INFO L481 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-10-09 13:06:16,289 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:06:16,289 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-10-09 13:06:16,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:06:16,290 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:16,290 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:16,290 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-10-09 13:06:16,290 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-09 13:06:16,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:16,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-10-09 13:06:16,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:16,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504754166] [2020-10-09 13:06:16,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:16,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:16,368 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-09 13:06:16,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504754166] [2020-10-09 13:06:16,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506130544] [2020-10-09 13:06:16,369 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-09 13:06:16,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:16,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:06:16,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:16,582 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-09 13:06:16,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:16,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:06:16,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992500950] [2020-10-09 13:06:16,583 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:06:16,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:16,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:06:16,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:06:16,584 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 18 states. [2020-10-09 13:06:17,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:17,985 INFO L93 Difference]: Finished difference Result 23025 states and 86555 transitions. [2020-10-09 13:06:17,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-09 13:06:17,986 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:06:17,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:18,033 INFO L225 Difference]: With dead ends: 23025 [2020-10-09 13:06:18,033 INFO L226 Difference]: Without dead ends: 23014 [2020-10-09 13:06:18,034 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-09 13:06:18,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23014 states. [2020-10-09 13:06:18,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23014 to 7423. [2020-10-09 13:06:18,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7423 states. [2020-10-09 13:06:18,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7423 states to 7423 states and 33792 transitions. [2020-10-09 13:06:18,521 INFO L78 Accepts]: Start accepts. Automaton has 7423 states and 33792 transitions. Word has length 15 [2020-10-09 13:06:18,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:18,522 INFO L481 AbstractCegarLoop]: Abstraction has 7423 states and 33792 transitions. [2020-10-09 13:06:18,522 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:06:18,522 INFO L276 IsEmpty]: Start isEmpty. Operand 7423 states and 33792 transitions. [2020-10-09 13:06:18,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:06:18,522 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:18,522 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:18,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-09 13:06:18,723 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-09 13:06:18,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:18,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-10-09 13:06:18,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:18,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679807399] [2020-10-09 13:06:18,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:18,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:18,798 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-09 13:06:18,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679807399] [2020-10-09 13:06:18,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663302434] [2020-10-09 13:06:18,799 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-09 13:06:18,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:06:18,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:06:18,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:06:18,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:18,994 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-09 13:06:18,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:18,995 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-09 13:06:18,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404367027] [2020-10-09 13:06:18,995 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:06:18,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:18,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:06:18,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:06:18,996 INFO L87 Difference]: Start difference. First operand 7423 states and 33792 transitions. Second operand 18 states. [2020-10-09 13:06:20,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:20,212 INFO L93 Difference]: Finished difference Result 29614 states and 114072 transitions. [2020-10-09 13:06:20,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-09 13:06:20,213 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-09 13:06:20,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:20,285 INFO L225 Difference]: With dead ends: 29614 [2020-10-09 13:06:20,286 INFO L226 Difference]: Without dead ends: 29600 [2020-10-09 13:06:20,286 INFO L673 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-09 13:06:20,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29600 states. [2020-10-09 13:06:20,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29600 to 7168. [2020-10-09 13:06:20,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7168 states. [2020-10-09 13:06:20,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7168 states to 7168 states and 32668 transitions. [2020-10-09 13:06:20,671 INFO L78 Accepts]: Start accepts. Automaton has 7168 states and 32668 transitions. Word has length 15 [2020-10-09 13:06:20,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:20,671 INFO L481 AbstractCegarLoop]: Abstraction has 7168 states and 32668 transitions. [2020-10-09 13:06:20,671 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:06:20,671 INFO L276 IsEmpty]: Start isEmpty. Operand 7168 states and 32668 transitions. [2020-10-09 13:06:20,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-09 13:06:20,672 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:20,672 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:20,878 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-09 13:06:20,879 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-09 13:06:20,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:20,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-10-09 13:06:20,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:20,880 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144667087] [2020-10-09 13:06:20,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:20,918 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-09 13:06:20,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144667087] [2020-10-09 13:06:20,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:06:20,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:06:20,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254710688] [2020-10-09 13:06:20,919 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:06:20,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:20,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:06:20,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:06:20,919 INFO L87 Difference]: Start difference. First operand 7168 states and 32668 transitions. Second operand 5 states. [2020-10-09 13:06:21,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:21,107 INFO L93 Difference]: Finished difference Result 14114 states and 59552 transitions. [2020-10-09 13:06:21,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:06:21,107 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-09 13:06:21,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:21,151 INFO L225 Difference]: With dead ends: 14114 [2020-10-09 13:06:21,151 INFO L226 Difference]: Without dead ends: 14092 [2020-10-09 13:06:21,151 INFO L673 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-09 13:06:21,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states. [2020-10-09 13:06:22,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 8447. [2020-10-09 13:06:22,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8447 states. [2020-10-09 13:06:22,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8447 states to 8447 states and 38789 transitions. [2020-10-09 13:06:22,161 INFO L78 Accepts]: Start accepts. Automaton has 8447 states and 38789 transitions. Word has length 17 [2020-10-09 13:06:22,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:22,161 INFO L481 AbstractCegarLoop]: Abstraction has 8447 states and 38789 transitions. [2020-10-09 13:06:22,161 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:06:22,161 INFO L276 IsEmpty]: Start isEmpty. Operand 8447 states and 38789 transitions. [2020-10-09 13:06:22,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:06:22,162 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:22,162 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:22,162 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-10-09 13:06:22,162 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-09 13:06:22,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:22,163 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-10-09 13:06:22,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:22,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414314338] [2020-10-09 13:06:22,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:22,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:22,251 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-09 13:06:22,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414314338] [2020-10-09 13:06:22,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316066899] [2020-10-09 13:06:22,251 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-09 13:06:22,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:22,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:06:22,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:22,497 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-09 13:06:22,497 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:22,497 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-09 13:06:22,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981884292] [2020-10-09 13:06:22,498 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:06:22,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:22,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:06:22,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:06:22,498 INFO L87 Difference]: Start difference. First operand 8447 states and 38789 transitions. Second operand 20 states. [2020-10-09 13:06:24,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:24,281 INFO L93 Difference]: Finished difference Result 23172 states and 91050 transitions. [2020-10-09 13:06:24,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-09 13:06:24,282 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-09 13:06:24,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:24,340 INFO L225 Difference]: With dead ends: 23172 [2020-10-09 13:06:24,340 INFO L226 Difference]: Without dead ends: 23156 [2020-10-09 13:06:24,340 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-09 13:06:24,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23156 states. [2020-10-09 13:06:24,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23156 to 8503. [2020-10-09 13:06:24,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8503 states. [2020-10-09 13:06:24,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8503 states to 8503 states and 38957 transitions. [2020-10-09 13:06:24,699 INFO L78 Accepts]: Start accepts. Automaton has 8503 states and 38957 transitions. Word has length 19 [2020-10-09 13:06:24,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:24,700 INFO L481 AbstractCegarLoop]: Abstraction has 8503 states and 38957 transitions. [2020-10-09 13:06:24,700 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:06:24,700 INFO L276 IsEmpty]: Start isEmpty. Operand 8503 states and 38957 transitions. [2020-10-09 13:06:24,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:06:24,701 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:24,701 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:24,915 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-09 13:06:24,916 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-09 13:06:24,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:24,916 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-10-09 13:06:24,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:24,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432899669] [2020-10-09 13:06:24,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:24,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:25,004 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-09 13:06:25,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432899669] [2020-10-09 13:06:25,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861122148] [2020-10-09 13:06:25,005 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-09 13:06:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:25,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:06:25,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:25,240 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-09 13:06:25,241 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:25,241 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-09 13:06:25,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119408236] [2020-10-09 13:06:25,242 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:06:25,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:25,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:06:25,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:06:25,242 INFO L87 Difference]: Start difference. First operand 8503 states and 38957 transitions. Second operand 20 states. [2020-10-09 13:06:26,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:26,932 INFO L93 Difference]: Finished difference Result 24677 states and 96805 transitions. [2020-10-09 13:06:26,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-09 13:06:26,933 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-09 13:06:26,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:26,989 INFO L225 Difference]: With dead ends: 24677 [2020-10-09 13:06:26,989 INFO L226 Difference]: Without dead ends: 24658 [2020-10-09 13:06:26,989 INFO L673 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-09 13:06:27,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24658 states. [2020-10-09 13:06:27,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24658 to 8577. [2020-10-09 13:06:27,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8577 states. [2020-10-09 13:06:27,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8577 states to 8577 states and 39244 transitions. [2020-10-09 13:06:27,355 INFO L78 Accepts]: Start accepts. Automaton has 8577 states and 39244 transitions. Word has length 19 [2020-10-09 13:06:27,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:27,355 INFO L481 AbstractCegarLoop]: Abstraction has 8577 states and 39244 transitions. [2020-10-09 13:06:27,355 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:06:27,355 INFO L276 IsEmpty]: Start isEmpty. Operand 8577 states and 39244 transitions. [2020-10-09 13:06:27,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:06:27,356 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:27,356 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:27,562 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:06:27,563 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-09 13:06:27,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:27,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-10-09 13:06:27,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:27,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321952317] [2020-10-09 13:06:27,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:27,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:27,657 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-09 13:06:27,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321952317] [2020-10-09 13:06:27,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723874551] [2020-10-09 13:06:27,658 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-09 13:06:27,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:06:27,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:06:27,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:06:27,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:27,883 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-09 13:06:27,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:27,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-09 13:06:27,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175754225] [2020-10-09 13:06:27,885 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:06:27,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:27,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:06:27,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:06:27,885 INFO L87 Difference]: Start difference. First operand 8577 states and 39244 transitions. Second operand 19 states. [2020-10-09 13:06:29,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:29,060 INFO L93 Difference]: Finished difference Result 19940 states and 80274 transitions. [2020-10-09 13:06:29,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-09 13:06:29,061 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-09 13:06:29,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:29,119 INFO L225 Difference]: With dead ends: 19940 [2020-10-09 13:06:29,119 INFO L226 Difference]: Without dead ends: 19921 [2020-10-09 13:06:29,119 INFO L673 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-09 13:06:29,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19921 states. [2020-10-09 13:06:29,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19921 to 8468. [2020-10-09 13:06:29,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8468 states. [2020-10-09 13:06:29,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8468 states to 8468 states and 38762 transitions. [2020-10-09 13:06:29,442 INFO L78 Accepts]: Start accepts. Automaton has 8468 states and 38762 transitions. Word has length 19 [2020-10-09 13:06:29,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:29,442 INFO L481 AbstractCegarLoop]: Abstraction has 8468 states and 38762 transitions. [2020-10-09 13:06:29,443 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:06:29,443 INFO L276 IsEmpty]: Start isEmpty. Operand 8468 states and 38762 transitions. [2020-10-09 13:06:29,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:06:29,443 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:29,443 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:29,644 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:06:29,644 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-09 13:06:29,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:29,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-10-09 13:06:29,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:29,645 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798777841] [2020-10-09 13:06:29,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:29,731 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-09 13:06:29,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798777841] [2020-10-09 13:06:29,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809935805] [2020-10-09 13:06:29,731 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-09 13:06:29,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:06:29,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:06:29,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:06:29,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:29,938 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-09 13:06:29,938 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:29,938 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-09 13:06:29,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853485210] [2020-10-09 13:06:29,939 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:06:29,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:29,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:06:29,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:06:29,940 INFO L87 Difference]: Start difference. First operand 8468 states and 38762 transitions. Second operand 19 states. [2020-10-09 13:06:31,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:31,140 INFO L93 Difference]: Finished difference Result 22845 states and 94088 transitions. [2020-10-09 13:06:31,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-09 13:06:31,141 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-09 13:06:31,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:31,191 INFO L225 Difference]: With dead ends: 22845 [2020-10-09 13:06:31,191 INFO L226 Difference]: Without dead ends: 22820 [2020-10-09 13:06:31,191 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-09 13:06:31,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22820 states. [2020-10-09 13:06:31,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22820 to 8329. [2020-10-09 13:06:31,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8329 states. [2020-10-09 13:06:31,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8329 states to 8329 states and 38184 transitions. [2020-10-09 13:06:31,532 INFO L78 Accepts]: Start accepts. Automaton has 8329 states and 38184 transitions. Word has length 19 [2020-10-09 13:06:31,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:31,532 INFO L481 AbstractCegarLoop]: Abstraction has 8329 states and 38184 transitions. [2020-10-09 13:06:31,532 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:06:31,532 INFO L276 IsEmpty]: Start isEmpty. Operand 8329 states and 38184 transitions. [2020-10-09 13:06:31,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:06:31,533 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:31,533 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:31,734 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:06:31,734 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-09 13:06:31,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:31,735 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-10-09 13:06:31,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:31,735 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219775454] [2020-10-09 13:06:31,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:31,842 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-09 13:06:31,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219775454] [2020-10-09 13:06:31,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011765514] [2020-10-09 13:06:31,842 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-09 13:06:31,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:31,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:06:31,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:32,162 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-09 13:06:32,162 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:32,162 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-09 13:06:32,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658467074] [2020-10-09 13:06:32,163 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:06:32,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:32,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:06:32,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:06:32,164 INFO L87 Difference]: Start difference. First operand 8329 states and 38184 transitions. Second operand 23 states. [2020-10-09 13:06:36,363 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-10-09 13:06:39,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:39,675 INFO L93 Difference]: Finished difference Result 49750 states and 175587 transitions. [2020-10-09 13:06:39,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-10-09 13:06:39,675 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:06:39,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:39,777 INFO L225 Difference]: With dead ends: 49750 [2020-10-09 13:06:39,778 INFO L226 Difference]: Without dead ends: 49701 [2020-10-09 13:06:39,779 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8142 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-10-09 13:06:40,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49701 states. [2020-10-09 13:06:40,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49701 to 8689. [2020-10-09 13:06:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8689 states. [2020-10-09 13:06:40,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8689 states to 8689 states and 39965 transitions. [2020-10-09 13:06:40,383 INFO L78 Accepts]: Start accepts. Automaton has 8689 states and 39965 transitions. Word has length 21 [2020-10-09 13:06:40,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:40,384 INFO L481 AbstractCegarLoop]: Abstraction has 8689 states and 39965 transitions. [2020-10-09 13:06:40,384 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:06:40,384 INFO L276 IsEmpty]: Start isEmpty. Operand 8689 states and 39965 transitions. [2020-10-09 13:06:40,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:06:40,385 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:40,385 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:40,585 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-09 13:06:40,585 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-09 13:06:40,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:40,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-10-09 13:06:40,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:40,586 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440073529] [2020-10-09 13:06:40,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:40,709 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-09 13:06:40,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440073529] [2020-10-09 13:06:40,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008491644] [2020-10-09 13:06:40,710 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-09 13:06:40,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:06:40,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:06:40,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:06:40,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:41,054 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-09 13:06:41,054 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:41,055 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:06:41,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151267890] [2020-10-09 13:06:41,055 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:06:41,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:41,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:06:41,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:06:41,056 INFO L87 Difference]: Start difference. First operand 8689 states and 39965 transitions. Second operand 24 states. [2020-10-09 13:06:41,384 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 12 [2020-10-09 13:06:47,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:47,993 INFO L93 Difference]: Finished difference Result 56458 states and 204600 transitions. [2020-10-09 13:06:47,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-09 13:06:47,994 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:06:47,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:48,113 INFO L225 Difference]: With dead ends: 56458 [2020-10-09 13:06:48,113 INFO L226 Difference]: Without dead ends: 56381 [2020-10-09 13:06:48,114 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6202 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-09 13:06:48,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56381 states. [2020-10-09 13:06:48,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56381 to 8775. [2020-10-09 13:06:48,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8775 states. [2020-10-09 13:06:49,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8775 states to 8775 states and 40541 transitions. [2020-10-09 13:06:49,017 INFO L78 Accepts]: Start accepts. Automaton has 8775 states and 40541 transitions. Word has length 21 [2020-10-09 13:06:49,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:49,017 INFO L481 AbstractCegarLoop]: Abstraction has 8775 states and 40541 transitions. [2020-10-09 13:06:49,018 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:06:49,018 INFO L276 IsEmpty]: Start isEmpty. Operand 8775 states and 40541 transitions. [2020-10-09 13:06:49,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:06:49,019 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:49,019 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:49,219 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:06:49,219 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-09 13:06:49,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:49,220 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-10-09 13:06:49,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:49,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341455994] [2020-10-09 13:06:49,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:49,325 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-09 13:06:49,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341455994] [2020-10-09 13:06:49,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080839009] [2020-10-09 13:06:49,326 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-09 13:06:49,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-09 13:06:49,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:06:49,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:06:49,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:49,620 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-09 13:06:49,621 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:49,621 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-09 13:06:49,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380800333] [2020-10-09 13:06:49,622 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:06:49,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:49,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:06:49,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:06:49,623 INFO L87 Difference]: Start difference. First operand 8775 states and 40541 transitions. Second operand 23 states. [2020-10-09 13:06:56,174 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 18 [2020-10-09 13:06:56,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:06:56,922 INFO L93 Difference]: Finished difference Result 52830 states and 186318 transitions. [2020-10-09 13:06:56,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-10-09 13:06:56,923 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:06:56,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:06:57,033 INFO L225 Difference]: With dead ends: 52830 [2020-10-09 13:06:57,033 INFO L226 Difference]: Without dead ends: 52813 [2020-10-09 13:06:57,034 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8677 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-10-09 13:06:57,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52813 states. [2020-10-09 13:06:57,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52813 to 8850. [2020-10-09 13:06:57,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8850 states. [2020-10-09 13:06:57,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8850 states to 8850 states and 40968 transitions. [2020-10-09 13:06:57,664 INFO L78 Accepts]: Start accepts. Automaton has 8850 states and 40968 transitions. Word has length 21 [2020-10-09 13:06:57,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:06:57,664 INFO L481 AbstractCegarLoop]: Abstraction has 8850 states and 40968 transitions. [2020-10-09 13:06:57,664 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:06:57,664 INFO L276 IsEmpty]: Start isEmpty. Operand 8850 states and 40968 transitions. [2020-10-09 13:06:57,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:06:57,665 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:06:57,665 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:06:57,865 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-09 13:06:57,866 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-09 13:06:57,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:06:57,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-10-09 13:06:57,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:06:57,867 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592829339] [2020-10-09 13:06:57,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:06:57,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:06:57,978 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-09 13:06:57,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592829339] [2020-10-09 13:06:57,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646795635] [2020-10-09 13:06:57,979 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-09 13:06:58,058 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:06:58,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:06:58,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:06:58,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:06:58,298 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-09 13:06:58,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:06:58,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:06:58,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275485017] [2020-10-09 13:06:58,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:06:58,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:06:58,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:06:58,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:06:58,300 INFO L87 Difference]: Start difference. First operand 8850 states and 40968 transitions. Second operand 24 states. [2020-10-09 13:07:04,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:04,175 INFO L93 Difference]: Finished difference Result 57837 states and 210293 transitions. [2020-10-09 13:07:04,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-09 13:07:04,176 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:07:04,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:04,300 INFO L225 Difference]: With dead ends: 57837 [2020-10-09 13:07:04,300 INFO L226 Difference]: Without dead ends: 57780 [2020-10-09 13:07:04,301 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5818 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-09 13:07:04,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57780 states. [2020-10-09 13:07:05,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57780 to 9015. [2020-10-09 13:07:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9015 states. [2020-10-09 13:07:05,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9015 states to 9015 states and 42019 transitions. [2020-10-09 13:07:05,028 INFO L78 Accepts]: Start accepts. Automaton has 9015 states and 42019 transitions. Word has length 21 [2020-10-09 13:07:05,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:05,029 INFO L481 AbstractCegarLoop]: Abstraction has 9015 states and 42019 transitions. [2020-10-09 13:07:05,029 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:07:05,029 INFO L276 IsEmpty]: Start isEmpty. Operand 9015 states and 42019 transitions. [2020-10-09 13:07:05,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:07:05,030 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:05,030 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:05,230 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:07:05,231 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-09 13:07:05,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:05,231 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-10-09 13:07:05,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:05,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457293615] [2020-10-09 13:07:05,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:05,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:05,379 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-09 13:07:05,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457293615] [2020-10-09 13:07:05,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329994195] [2020-10-09 13:07:05,380 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-09 13:07:05,449 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-09 13:07:05,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:07:05,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:07:05,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:05,678 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-09 13:07:05,678 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:05,679 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:07:05,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315723898] [2020-10-09 13:07:05,679 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:07:05,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:05,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:07:05,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:07:05,680 INFO L87 Difference]: Start difference. First operand 9015 states and 42019 transitions. Second operand 24 states. [2020-10-09 13:07:10,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:10,912 INFO L93 Difference]: Finished difference Result 68007 states and 249502 transitions. [2020-10-09 13:07:10,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-09 13:07:10,913 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:07:10,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:11,064 INFO L225 Difference]: With dead ends: 68007 [2020-10-09 13:07:11,064 INFO L226 Difference]: Without dead ends: 67995 [2020-10-09 13:07:11,065 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4309 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-09 13:07:11,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67995 states. [2020-10-09 13:07:11,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67995 to 8816. [2020-10-09 13:07:11,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8816 states. [2020-10-09 13:07:11,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8816 states to 8816 states and 41106 transitions. [2020-10-09 13:07:11,855 INFO L78 Accepts]: Start accepts. Automaton has 8816 states and 41106 transitions. Word has length 21 [2020-10-09 13:07:11,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:11,856 INFO L481 AbstractCegarLoop]: Abstraction has 8816 states and 41106 transitions. [2020-10-09 13:07:11,856 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:07:11,856 INFO L276 IsEmpty]: Start isEmpty. Operand 8816 states and 41106 transitions. [2020-10-09 13:07:11,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:07:11,857 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:11,857 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:12,057 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-09 13:07:12,058 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-09 13:07:12,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:12,058 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-10-09 13:07:12,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:12,059 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774258597] [2020-10-09 13:07:12,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:12,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:12,195 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-09 13:07:12,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774258597] [2020-10-09 13:07:12,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842847287] [2020-10-09 13:07:12,196 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-09 13:07:12,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-09 13:07:12,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:07:12,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:07:12,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:12,505 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-09 13:07:12,505 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:12,505 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-09 13:07:12,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232170999] [2020-10-09 13:07:12,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:07:12,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:12,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:07:12,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:07:12,507 INFO L87 Difference]: Start difference. First operand 8816 states and 41106 transitions. Second operand 24 states. [2020-10-09 13:07:18,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:18,471 INFO L93 Difference]: Finished difference Result 75874 states and 283623 transitions. [2020-10-09 13:07:18,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-09 13:07:18,472 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-09 13:07:18,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:18,645 INFO L225 Difference]: With dead ends: 75874 [2020-10-09 13:07:18,645 INFO L226 Difference]: Without dead ends: 75841 [2020-10-09 13:07:18,646 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4110 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-09 13:07:18,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75841 states. [2020-10-09 13:07:19,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75841 to 8779. [2020-10-09 13:07:19,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8779 states. [2020-10-09 13:07:19,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8779 states to 8779 states and 41239 transitions. [2020-10-09 13:07:19,540 INFO L78 Accepts]: Start accepts. Automaton has 8779 states and 41239 transitions. Word has length 21 [2020-10-09 13:07:19,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:19,540 INFO L481 AbstractCegarLoop]: Abstraction has 8779 states and 41239 transitions. [2020-10-09 13:07:19,540 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:07:19,541 INFO L276 IsEmpty]: Start isEmpty. Operand 8779 states and 41239 transitions. [2020-10-09 13:07:19,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:07:19,542 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:19,542 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:19,742 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-09 13:07:19,743 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-09 13:07:19,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:19,743 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-10-09 13:07:19,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:19,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245340893] [2020-10-09 13:07:19,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:19,780 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-09 13:07:19,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245340893] [2020-10-09 13:07:19,780 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:07:19,781 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:07:19,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310361459] [2020-10-09 13:07:19,781 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:07:19,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:19,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:07:19,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:07:19,782 INFO L87 Difference]: Start difference. First operand 8779 states and 41239 transitions. Second operand 5 states. [2020-10-09 13:07:20,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:20,017 INFO L93 Difference]: Finished difference Result 16198 states and 70654 transitions. [2020-10-09 13:07:20,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:07:20,018 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-09 13:07:20,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:20,054 INFO L225 Difference]: With dead ends: 16198 [2020-10-09 13:07:20,055 INFO L226 Difference]: Without dead ends: 16167 [2020-10-09 13:07:20,055 INFO L673 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-09 13:07:20,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16167 states. [2020-10-09 13:07:20,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16167 to 10308. [2020-10-09 13:07:20,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10308 states. [2020-10-09 13:07:20,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10308 states to 10308 states and 48350 transitions. [2020-10-09 13:07:20,355 INFO L78 Accepts]: Start accepts. Automaton has 10308 states and 48350 transitions. Word has length 21 [2020-10-09 13:07:20,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:20,355 INFO L481 AbstractCegarLoop]: Abstraction has 10308 states and 48350 transitions. [2020-10-09 13:07:20,355 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:07:20,356 INFO L276 IsEmpty]: Start isEmpty. Operand 10308 states and 48350 transitions. [2020-10-09 13:07:20,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:07:20,357 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:20,357 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:20,357 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2020-10-09 13:07:20,357 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-09 13:07:20,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:20,358 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-10-09 13:07:20,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:20,358 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515228960] [2020-10-09 13:07:20,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:20,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:20,474 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-09 13:07:20,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515228960] [2020-10-09 13:07:20,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706171822] [2020-10-09 13:07:20,474 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-09 13:07:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:20,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-09 13:07:20,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:20,786 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-09 13:07:20,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:20,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-09 13:07:20,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649294220] [2020-10-09 13:07:20,787 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-09 13:07:20,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:20,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-09 13:07:20,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-09 13:07:20,788 INFO L87 Difference]: Start difference. First operand 10308 states and 48350 transitions. Second operand 22 states. [2020-10-09 13:07:23,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:23,833 INFO L93 Difference]: Finished difference Result 26201 states and 106927 transitions. [2020-10-09 13:07:23,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-09 13:07:23,833 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-09 13:07:23,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:23,891 INFO L225 Difference]: With dead ends: 26201 [2020-10-09 13:07:23,892 INFO L226 Difference]: Without dead ends: 26178 [2020-10-09 13:07:23,892 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-09 13:07:24,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26178 states. [2020-10-09 13:07:24,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26178 to 10322. [2020-10-09 13:07:24,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10322 states. [2020-10-09 13:07:24,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10322 states to 10322 states and 48233 transitions. [2020-10-09 13:07:24,323 INFO L78 Accepts]: Start accepts. Automaton has 10322 states and 48233 transitions. Word has length 23 [2020-10-09 13:07:24,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:24,324 INFO L481 AbstractCegarLoop]: Abstraction has 10322 states and 48233 transitions. [2020-10-09 13:07:24,324 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-09 13:07:24,324 INFO L276 IsEmpty]: Start isEmpty. Operand 10322 states and 48233 transitions. [2020-10-09 13:07:24,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:07:24,326 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:24,326 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:24,526 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:07:24,526 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-09 13:07:24,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:24,527 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-10-09 13:07:24,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:24,527 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997228846] [2020-10-09 13:07:24,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:24,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:24,644 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-09 13:07:24,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997228846] [2020-10-09 13:07:24,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133781010] [2020-10-09 13:07:24,645 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-09 13:07:24,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:24,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-09 13:07:24,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:25,050 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-09 13:07:25,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:25,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-09 13:07:25,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652602556] [2020-10-09 13:07:25,051 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-09 13:07:25,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:25,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-09 13:07:25,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-09 13:07:25,052 INFO L87 Difference]: Start difference. First operand 10322 states and 48233 transitions. Second operand 22 states. [2020-10-09 13:07:27,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:27,577 INFO L93 Difference]: Finished difference Result 27459 states and 111719 transitions. [2020-10-09 13:07:27,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-09 13:07:27,578 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-09 13:07:27,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:27,639 INFO L225 Difference]: With dead ends: 27459 [2020-10-09 13:07:27,640 INFO L226 Difference]: Without dead ends: 27434 [2020-10-09 13:07:27,640 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=611, Invalid=2041, Unknown=0, NotChecked=0, Total=2652 [2020-10-09 13:07:27,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27434 states. [2020-10-09 13:07:28,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27434 to 10334. [2020-10-09 13:07:28,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10334 states. [2020-10-09 13:07:28,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10334 states to 10334 states and 48087 transitions. [2020-10-09 13:07:28,068 INFO L78 Accepts]: Start accepts. Automaton has 10334 states and 48087 transitions. Word has length 23 [2020-10-09 13:07:28,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:28,068 INFO L481 AbstractCegarLoop]: Abstraction has 10334 states and 48087 transitions. [2020-10-09 13:07:28,068 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-09 13:07:28,068 INFO L276 IsEmpty]: Start isEmpty. Operand 10334 states and 48087 transitions. [2020-10-09 13:07:28,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:07:28,070 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:28,070 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:28,271 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:07:28,271 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-09 13:07:28,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:28,272 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-10-09 13:07:28,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:28,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052889067] [2020-10-09 13:07:28,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:28,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:28,386 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-09 13:07:28,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052889067] [2020-10-09 13:07:28,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724421015] [2020-10-09 13:07:28,387 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-09 13:07:28,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:28,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-09 13:07:28,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:28,876 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-09 13:07:28,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:28,876 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-09 13:07:28,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250121027] [2020-10-09 13:07:28,877 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-09 13:07:28,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:28,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-09 13:07:28,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-09 13:07:28,878 INFO L87 Difference]: Start difference. First operand 10334 states and 48087 transitions. Second operand 22 states. [2020-10-09 13:07:30,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:30,721 INFO L93 Difference]: Finished difference Result 27678 states and 112557 transitions. [2020-10-09 13:07:30,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-09 13:07:30,721 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-09 13:07:30,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:30,784 INFO L225 Difference]: With dead ends: 27678 [2020-10-09 13:07:30,784 INFO L226 Difference]: Without dead ends: 27648 [2020-10-09 13:07:30,785 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=510, Invalid=1746, Unknown=0, NotChecked=0, Total=2256 [2020-10-09 13:07:30,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27648 states. [2020-10-09 13:07:31,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27648 to 10519. [2020-10-09 13:07:31,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10519 states. [2020-10-09 13:07:31,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10519 states to 10519 states and 48808 transitions. [2020-10-09 13:07:31,224 INFO L78 Accepts]: Start accepts. Automaton has 10519 states and 48808 transitions. Word has length 23 [2020-10-09 13:07:31,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:31,224 INFO L481 AbstractCegarLoop]: Abstraction has 10519 states and 48808 transitions. [2020-10-09 13:07:31,224 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-09 13:07:31,224 INFO L276 IsEmpty]: Start isEmpty. Operand 10519 states and 48808 transitions. [2020-10-09 13:07:31,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:07:31,227 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:31,227 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:31,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:07:31,432 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-09 13:07:31,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:31,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-10-09 13:07:31,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:31,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672756821] [2020-10-09 13:07:31,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:31,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:31,550 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-09 13:07:31,550 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672756821] [2020-10-09 13:07:31,550 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199784562] [2020-10-09 13:07:31,551 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-09 13:07:31,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:07:31,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:07:31,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:07:31,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:31,786 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-09 13:07:31,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:31,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-09 13:07:31,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704950324] [2020-10-09 13:07:31,787 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:07:31,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:31,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:07:31,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:07:31,788 INFO L87 Difference]: Start difference. First operand 10519 states and 48808 transitions. Second operand 20 states. [2020-10-09 13:07:33,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:33,440 INFO L93 Difference]: Finished difference Result 28219 states and 115749 transitions. [2020-10-09 13:07:33,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-09 13:07:33,440 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-09 13:07:33,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:33,506 INFO L225 Difference]: With dead ends: 28219 [2020-10-09 13:07:33,506 INFO L226 Difference]: Without dead ends: 28182 [2020-10-09 13:07:33,507 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-09 13:07:33,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28182 states. [2020-10-09 13:07:33,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28182 to 10495. [2020-10-09 13:07:33,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10495 states. [2020-10-09 13:07:33,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10495 states to 10495 states and 48707 transitions. [2020-10-09 13:07:33,950 INFO L78 Accepts]: Start accepts. Automaton has 10495 states and 48707 transitions. Word has length 23 [2020-10-09 13:07:33,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:33,950 INFO L481 AbstractCegarLoop]: Abstraction has 10495 states and 48707 transitions. [2020-10-09 13:07:33,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:07:33,950 INFO L276 IsEmpty]: Start isEmpty. Operand 10495 states and 48707 transitions. [2020-10-09 13:07:33,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:07:33,953 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:33,953 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:34,153 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-09 13:07:34,154 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-09 13:07:34,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:34,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-10-09 13:07:34,154 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:34,155 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128946855] [2020-10-09 13:07:34,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:34,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:34,277 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-09 13:07:34,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128946855] [2020-10-09 13:07:34,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742202311] [2020-10-09 13:07:34,277 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-09 13:07:34,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:07:34,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:07:34,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:07:34,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:34,522 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-09 13:07:34,522 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:34,522 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-09 13:07:34,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822601621] [2020-10-09 13:07:34,523 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:07:34,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:34,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:07:34,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:07:34,524 INFO L87 Difference]: Start difference. First operand 10495 states and 48707 transitions. Second operand 20 states. [2020-10-09 13:07:36,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:36,680 INFO L93 Difference]: Finished difference Result 30803 states and 128260 transitions. [2020-10-09 13:07:36,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-09 13:07:36,681 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-09 13:07:36,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:36,751 INFO L225 Difference]: With dead ends: 30803 [2020-10-09 13:07:36,751 INFO L226 Difference]: Without dead ends: 30766 [2020-10-09 13:07:36,752 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-09 13:07:36,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30766 states. [2020-10-09 13:07:37,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30766 to 10348. [2020-10-09 13:07:37,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10348 states. [2020-10-09 13:07:37,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10348 states to 10348 states and 48028 transitions. [2020-10-09 13:07:37,214 INFO L78 Accepts]: Start accepts. Automaton has 10348 states and 48028 transitions. Word has length 23 [2020-10-09 13:07:37,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:37,214 INFO L481 AbstractCegarLoop]: Abstraction has 10348 states and 48028 transitions. [2020-10-09 13:07:37,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:07:37,214 INFO L276 IsEmpty]: Start isEmpty. Operand 10348 states and 48028 transitions. [2020-10-09 13:07:37,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:07:37,217 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:37,217 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:37,422 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:07:37,423 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-09 13:07:37,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:37,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-10-09 13:07:37,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:37,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688846544] [2020-10-09 13:07:37,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:37,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:37,555 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-09 13:07:37,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688846544] [2020-10-09 13:07:37,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955961245] [2020-10-09 13:07:37,555 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-09 13:07:37,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:07:37,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:07:37,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:07:37,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:37,789 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-09 13:07:37,789 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:37,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-09 13:07:37,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227735483] [2020-10-09 13:07:37,790 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:07:37,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:37,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:07:37,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:07:37,791 INFO L87 Difference]: Start difference. First operand 10348 states and 48028 transitions. Second operand 20 states. [2020-10-09 13:07:39,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:39,347 INFO L93 Difference]: Finished difference Result 22369 states and 92565 transitions. [2020-10-09 13:07:39,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-09 13:07:39,348 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-09 13:07:39,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:39,397 INFO L225 Difference]: With dead ends: 22369 [2020-10-09 13:07:39,397 INFO L226 Difference]: Without dead ends: 22332 [2020-10-09 13:07:39,397 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=326, Invalid=934, Unknown=0, NotChecked=0, Total=1260 [2020-10-09 13:07:39,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22332 states. [2020-10-09 13:07:39,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22332 to 10518. [2020-10-09 13:07:39,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10518 states. [2020-10-09 13:07:39,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10518 states to 10518 states and 48785 transitions. [2020-10-09 13:07:39,772 INFO L78 Accepts]: Start accepts. Automaton has 10518 states and 48785 transitions. Word has length 23 [2020-10-09 13:07:39,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:39,772 INFO L481 AbstractCegarLoop]: Abstraction has 10518 states and 48785 transitions. [2020-10-09 13:07:39,772 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:07:39,772 INFO L276 IsEmpty]: Start isEmpty. Operand 10518 states and 48785 transitions. [2020-10-09 13:07:39,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:07:39,776 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:39,776 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:39,976 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:07:39,977 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-09 13:07:39,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:39,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-10-09 13:07:39,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:39,978 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035489915] [2020-10-09 13:07:39,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:40,107 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-09 13:07:40,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035489915] [2020-10-09 13:07:40,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128766303] [2020-10-09 13:07:40,108 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-09 13:07:40,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:40,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:07:40,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:40,539 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-09 13:07:40,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:40,540 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-09 13:07:40,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166187079] [2020-10-09 13:07:40,540 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-09 13:07:40,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:40,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-09 13:07:40,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-10-09 13:07:40,541 INFO L87 Difference]: Start difference. First operand 10518 states and 48785 transitions. Second operand 25 states. [2020-10-09 13:07:51,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:07:51,127 INFO L93 Difference]: Finished difference Result 48069 states and 178661 transitions. [2020-10-09 13:07:51,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-09 13:07:51,128 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-09 13:07:51,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:07:51,230 INFO L225 Difference]: With dead ends: 48069 [2020-10-09 13:07:51,230 INFO L226 Difference]: Without dead ends: 48009 [2020-10-09 13:07:51,231 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9459 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-10-09 13:07:51,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48009 states. [2020-10-09 13:07:51,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48009 to 10696. [2020-10-09 13:07:51,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10696 states. [2020-10-09 13:07:51,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10696 states to 10696 states and 49659 transitions. [2020-10-09 13:07:51,887 INFO L78 Accepts]: Start accepts. Automaton has 10696 states and 49659 transitions. Word has length 25 [2020-10-09 13:07:51,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:07:51,887 INFO L481 AbstractCegarLoop]: Abstraction has 10696 states and 49659 transitions. [2020-10-09 13:07:51,887 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-09 13:07:51,887 INFO L276 IsEmpty]: Start isEmpty. Operand 10696 states and 49659 transitions. [2020-10-09 13:07:51,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:07:51,890 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:07:51,891 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:07:52,091 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-09 13:07:52,091 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-09 13:07:52,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:07:52,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-10-09 13:07:52,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:07:52,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838708713] [2020-10-09 13:07:52,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:07:52,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:52,218 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-09 13:07:52,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838708713] [2020-10-09 13:07:52,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884584860] [2020-10-09 13:07:52,219 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-09 13:07:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:07:52,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:07:52,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:07:52,602 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-09 13:07:52,603 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:07:52,603 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-09 13:07:52,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729049983] [2020-10-09 13:07:52,604 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:07:52,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:07:52,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:07:52,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:07:52,604 INFO L87 Difference]: Start difference. First operand 10696 states and 49659 transitions. Second operand 24 states. [2020-10-09 13:08:01,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:08:01,719 INFO L93 Difference]: Finished difference Result 47545 states and 177328 transitions. [2020-10-09 13:08:01,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2020-10-09 13:08:01,719 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-09 13:08:01,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:08:01,823 INFO L225 Difference]: With dead ends: 47545 [2020-10-09 13:08:01,823 INFO L226 Difference]: Without dead ends: 47492 [2020-10-09 13:08:01,825 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7402 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2937, Invalid=17085, Unknown=0, NotChecked=0, Total=20022 [2020-10-09 13:08:02,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47492 states. [2020-10-09 13:08:02,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47492 to 11019. [2020-10-09 13:08:02,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11019 states. [2020-10-09 13:08:02,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11019 states to 11019 states and 51222 transitions. [2020-10-09 13:08:02,503 INFO L78 Accepts]: Start accepts. Automaton has 11019 states and 51222 transitions. Word has length 25 [2020-10-09 13:08:02,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:08:02,504 INFO L481 AbstractCegarLoop]: Abstraction has 11019 states and 51222 transitions. [2020-10-09 13:08:02,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:08:02,504 INFO L276 IsEmpty]: Start isEmpty. Operand 11019 states and 51222 transitions. [2020-10-09 13:08:02,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:08:02,508 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:08:02,508 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:08:02,709 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-09 13:08:02,709 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-09 13:08:02,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:08:02,710 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-10-09 13:08:02,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:08:02,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019527599] [2020-10-09 13:08:02,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:08:02,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:08:02,867 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-09 13:08:02,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019527599] [2020-10-09 13:08:02,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850635073] [2020-10-09 13:08:02,868 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-09 13:08:02,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:08:02,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:08:02,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:08:02,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:08:03,271 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-09 13:08:03,271 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:08:03,272 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-09 13:08:03,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671356157] [2020-10-09 13:08:03,272 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-09 13:08:03,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:08:03,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-09 13:08:03,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-09 13:08:03,273 INFO L87 Difference]: Start difference. First operand 11019 states and 51222 transitions. Second operand 25 states. [2020-10-09 13:08:06,558 WARN L193 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 21 [2020-10-09 13:08:16,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:08:16,461 INFO L93 Difference]: Finished difference Result 63804 states and 240433 transitions. [2020-10-09 13:08:16,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2020-10-09 13:08:16,462 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-09 13:08:16,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:08:16,605 INFO L225 Difference]: With dead ends: 63804 [2020-10-09 13:08:16,605 INFO L226 Difference]: Without dead ends: 63683 [2020-10-09 13:08:16,607 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12973 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=5140, Invalid=28900, Unknown=0, NotChecked=0, Total=34040 [2020-10-09 13:08:16,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63683 states. [2020-10-09 13:08:17,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63683 to 10954. [2020-10-09 13:08:17,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10954 states. [2020-10-09 13:08:17,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10954 states to 10954 states and 50857 transitions. [2020-10-09 13:08:17,427 INFO L78 Accepts]: Start accepts. Automaton has 10954 states and 50857 transitions. Word has length 25 [2020-10-09 13:08:17,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:08:17,428 INFO L481 AbstractCegarLoop]: Abstraction has 10954 states and 50857 transitions. [2020-10-09 13:08:17,428 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-09 13:08:17,428 INFO L276 IsEmpty]: Start isEmpty. Operand 10954 states and 50857 transitions. [2020-10-09 13:08:17,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:08:17,432 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:08:17,432 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:08:17,632 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-09 13:08:17,633 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-09 13:08:17,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:08:17,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-10-09 13:08:17,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:08:17,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69732157] [2020-10-09 13:08:17,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:08:17,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:08:18,029 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-09 13:08:18,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69732157] [2020-10-09 13:08:18,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373806725] [2020-10-09 13:08:18,030 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-09 13:08:18,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:08:18,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:08:18,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:08:18,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:08:18,592 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-09 13:08:18,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:08:18,593 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-09 13:08:18,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740306402] [2020-10-09 13:08:18,593 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-09 13:08:18,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:08:18,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-09 13:08:18,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-09 13:08:18,595 INFO L87 Difference]: Start difference. First operand 10954 states and 50857 transitions. Second operand 25 states. [2020-10-09 13:08:27,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:08:27,495 INFO L93 Difference]: Finished difference Result 42088 states and 159955 transitions. [2020-10-09 13:08:27,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-10-09 13:08:27,496 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-09 13:08:27,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:08:27,592 INFO L225 Difference]: With dead ends: 42088 [2020-10-09 13:08:27,592 INFO L226 Difference]: Without dead ends: 41948 [2020-10-09 13:08:27,593 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5981 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2901, Invalid=14391, Unknown=0, NotChecked=0, Total=17292 [2020-10-09 13:08:27,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41948 states. [2020-10-09 13:08:28,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41948 to 10235. [2020-10-09 13:08:28,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10235 states. [2020-10-09 13:08:28,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10235 states to 10235 states and 47143 transitions. [2020-10-09 13:08:28,189 INFO L78 Accepts]: Start accepts. Automaton has 10235 states and 47143 transitions. Word has length 25 [2020-10-09 13:08:28,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:08:28,190 INFO L481 AbstractCegarLoop]: Abstraction has 10235 states and 47143 transitions. [2020-10-09 13:08:28,190 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-09 13:08:28,190 INFO L276 IsEmpty]: Start isEmpty. Operand 10235 states and 47143 transitions. [2020-10-09 13:08:28,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:08:28,193 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:08:28,193 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:08:28,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:08:28,394 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-09 13:08:28,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:08:28,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-10-09 13:08:28,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:08:28,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033115960] [2020-10-09 13:08:28,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:08:28,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:08:28,554 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-09 13:08:28,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033115960] [2020-10-09 13:08:28,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782467607] [2020-10-09 13:08:28,555 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-09 13:08:28,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-09 13:08:28,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:08:28,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:08:28,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:08:28,966 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-09 13:08:28,966 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:08:28,966 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-09 13:08:28,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860965912] [2020-10-09 13:08:28,967 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-09 13:08:28,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:08:28,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-09 13:08:28,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-09 13:08:28,968 INFO L87 Difference]: Start difference. First operand 10235 states and 47143 transitions. Second operand 25 states. [2020-10-09 13:08:39,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:08:39,832 INFO L93 Difference]: Finished difference Result 49498 states and 181558 transitions. [2020-10-09 13:08:39,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-10-09 13:08:39,832 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-09 13:08:39,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:08:39,938 INFO L225 Difference]: With dead ends: 49498 [2020-10-09 13:08:39,938 INFO L226 Difference]: Without dead ends: 49459 [2020-10-09 13:08:39,939 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10217 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-10-09 13:08:40,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49459 states. [2020-10-09 13:08:40,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49459 to 10476. [2020-10-09 13:08:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10476 states. [2020-10-09 13:08:40,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10476 states to 10476 states and 48321 transitions. [2020-10-09 13:08:40,600 INFO L78 Accepts]: Start accepts. Automaton has 10476 states and 48321 transitions. Word has length 25 [2020-10-09 13:08:40,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:08:40,600 INFO L481 AbstractCegarLoop]: Abstraction has 10476 states and 48321 transitions. [2020-10-09 13:08:40,600 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-09 13:08:40,600 INFO L276 IsEmpty]: Start isEmpty. Operand 10476 states and 48321 transitions. [2020-10-09 13:08:40,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:08:40,604 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:08:40,604 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:08:40,804 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:08:40,805 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-09 13:08:40,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:08:40,805 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-10-09 13:08:40,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:08:40,806 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960137656] [2020-10-09 13:08:40,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:08:40,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:08:40,936 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-09 13:08:40,937 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960137656] [2020-10-09 13:08:40,937 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162806997] [2020-10-09 13:08:40,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 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-09 13:08:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:08:41,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:08:41,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:08:41,347 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-09 13:08:41,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:08:41,348 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-09 13:08:41,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332574389] [2020-10-09 13:08:41,349 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:08:41,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:08:41,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:08:41,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:08:41,349 INFO L87 Difference]: Start difference. First operand 10476 states and 48321 transitions. Second operand 24 states. [2020-10-09 13:08:49,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:08:49,881 INFO L93 Difference]: Finished difference Result 48353 states and 179334 transitions. [2020-10-09 13:08:49,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-10-09 13:08:49,881 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-09 13:08:49,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:08:49,988 INFO L225 Difference]: With dead ends: 48353 [2020-10-09 13:08:49,988 INFO L226 Difference]: Without dead ends: 48296 [2020-10-09 13:08:49,990 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7089 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2971, Invalid=15935, Unknown=0, NotChecked=0, Total=18906 [2020-10-09 13:08:50,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48296 states. [2020-10-09 13:08:50,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48296 to 10870. [2020-10-09 13:08:50,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10870 states. [2020-10-09 13:08:50,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10870 states to 10870 states and 50194 transitions. [2020-10-09 13:08:50,670 INFO L78 Accepts]: Start accepts. Automaton has 10870 states and 50194 transitions. Word has length 25 [2020-10-09 13:08:50,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:08:50,670 INFO L481 AbstractCegarLoop]: Abstraction has 10870 states and 50194 transitions. [2020-10-09 13:08:50,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:08:50,670 INFO L276 IsEmpty]: Start isEmpty. Operand 10870 states and 50194 transitions. [2020-10-09 13:08:50,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:08:50,673 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:08:50,674 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:08:50,874 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:08:50,874 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-09 13:08:50,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:08:50,875 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-10-09 13:08:50,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:08:50,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760800046] [2020-10-09 13:08:50,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:08:50,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:08:51,093 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-09 13:08:51,094 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760800046] [2020-10-09 13:08:51,094 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381019058] [2020-10-09 13:08:51,094 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-09 13:08:51,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:08:51,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:08:51,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:08:51,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:08:51,759 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-09 13:08:51,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:08:51,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:08:51,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688545009] [2020-10-09 13:08:51,760 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:08:51,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:08:51,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:08:51,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:08:51,761 INFO L87 Difference]: Start difference. First operand 10870 states and 50194 transitions. Second operand 26 states. [2020-10-09 13:09:03,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:09:03,035 INFO L93 Difference]: Finished difference Result 66406 states and 255795 transitions. [2020-10-09 13:09:03,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2020-10-09 13:09:03,037 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:09:03,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:09:03,191 INFO L225 Difference]: With dead ends: 66406 [2020-10-09 13:09:03,191 INFO L226 Difference]: Without dead ends: 66332 [2020-10-09 13:09:03,192 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8905 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=3850, Invalid=20330, Unknown=0, NotChecked=0, Total=24180 [2020-10-09 13:09:03,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66332 states. [2020-10-09 13:09:04,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66332 to 11052. [2020-10-09 13:09:04,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11052 states. [2020-10-09 13:09:04,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11052 states to 11052 states and 51285 transitions. [2020-10-09 13:09:04,079 INFO L78 Accepts]: Start accepts. Automaton has 11052 states and 51285 transitions. Word has length 25 [2020-10-09 13:09:04,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:09:04,079 INFO L481 AbstractCegarLoop]: Abstraction has 11052 states and 51285 transitions. [2020-10-09 13:09:04,079 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:09:04,080 INFO L276 IsEmpty]: Start isEmpty. Operand 11052 states and 51285 transitions. [2020-10-09 13:09:04,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:09:04,084 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:09:04,084 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:09:04,284 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:09:04,285 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-09 13:09:04,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:09:04,285 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-10-09 13:09:04,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:09:04,286 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117560206] [2020-10-09 13:09:04,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:09:04,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:09:04,452 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-09 13:09:04,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117560206] [2020-10-09 13:09:04,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736970259] [2020-10-09 13:09:04,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-09 13:09:04,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:09:04,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:09:04,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:09:04,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:09:04,859 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-09 13:09:04,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:09:04,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-09 13:09:04,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226346066] [2020-10-09 13:09:04,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-09 13:09:04,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:09:04,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-09 13:09:04,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-10-09 13:09:04,861 INFO L87 Difference]: Start difference. First operand 11052 states and 51285 transitions. Second operand 25 states. [2020-10-09 13:09:13,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:09:13,604 INFO L93 Difference]: Finished difference Result 44035 states and 166663 transitions. [2020-10-09 13:09:13,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2020-10-09 13:09:13,606 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-09 13:09:13,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:09:13,703 INFO L225 Difference]: With dead ends: 44035 [2020-10-09 13:09:13,703 INFO L226 Difference]: Without dead ends: 43883 [2020-10-09 13:09:13,704 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5425 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2782, Invalid=12718, Unknown=0, NotChecked=0, Total=15500 [2020-10-09 13:09:14,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43883 states. [2020-10-09 13:09:14,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43883 to 10494. [2020-10-09 13:09:14,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10494 states. [2020-10-09 13:09:14,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10494 states to 10494 states and 48404 transitions. [2020-10-09 13:09:14,509 INFO L78 Accepts]: Start accepts. Automaton has 10494 states and 48404 transitions. Word has length 25 [2020-10-09 13:09:14,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:09:14,509 INFO L481 AbstractCegarLoop]: Abstraction has 10494 states and 48404 transitions. [2020-10-09 13:09:14,509 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-09 13:09:14,509 INFO L276 IsEmpty]: Start isEmpty. Operand 10494 states and 48404 transitions. [2020-10-09 13:09:14,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:09:14,513 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:09:14,513 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:09:14,713 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2020-10-09 13:09:14,713 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-09 13:09:14,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:09:14,714 INFO L82 PathProgramCache]: Analyzing trace with hash -2028661302, now seen corresponding path program 3 times [2020-10-09 13:09:14,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:09:14,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897840547] [2020-10-09 13:09:14,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:09:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:09:14,917 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-09 13:09:14,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897840547] [2020-10-09 13:09:14,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444511096] [2020-10-09 13:09:14,918 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-09 13:09:15,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-09 13:09:15,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:09:15,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:09:15,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:09:15,437 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-09 13:09:15,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:09:15,438 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-09 13:09:15,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427965296] [2020-10-09 13:09:15,438 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-09 13:09:15,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:09:15,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-09 13:09:15,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-09 13:09:15,439 INFO L87 Difference]: Start difference. First operand 10494 states and 48404 transitions. Second operand 25 states. [2020-10-09 13:09:28,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:09:28,070 INFO L93 Difference]: Finished difference Result 71134 states and 264486 transitions. [2020-10-09 13:09:28,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2020-10-09 13:09:28,072 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-09 13:09:28,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:09:28,233 INFO L225 Difference]: With dead ends: 71134 [2020-10-09 13:09:28,233 INFO L226 Difference]: Without dead ends: 71100 [2020-10-09 13:09:28,235 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12412 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=4862, Invalid=27000, Unknown=0, NotChecked=0, Total=31862 [2020-10-09 13:09:28,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71100 states. [2020-10-09 13:09:29,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71100 to 10769. [2020-10-09 13:09:29,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10769 states. [2020-10-09 13:09:29,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10769 states to 10769 states and 49767 transitions. [2020-10-09 13:09:29,483 INFO L78 Accepts]: Start accepts. Automaton has 10769 states and 49767 transitions. Word has length 25 [2020-10-09 13:09:29,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:09:29,483 INFO L481 AbstractCegarLoop]: Abstraction has 10769 states and 49767 transitions. [2020-10-09 13:09:29,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-09 13:09:29,483 INFO L276 IsEmpty]: Start isEmpty. Operand 10769 states and 49767 transitions. [2020-10-09 13:09:29,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:09:29,487 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:09:29,487 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:09:29,688 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:09:29,688 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-09 13:09:29,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:09:29,689 INFO L82 PathProgramCache]: Analyzing trace with hash -110013223, now seen corresponding path program 3 times [2020-10-09 13:09:29,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:09:29,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016244418] [2020-10-09 13:09:29,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:09:29,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:09:29,871 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-09 13:09:29,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016244418] [2020-10-09 13:09:29,872 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614976739] [2020-10-09 13:09:29,872 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-09 13:09:29,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-09 13:09:29,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:09:29,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:09:29,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:09:30,298 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-09 13:09:30,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:09:30,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-09 13:09:30,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432296622] [2020-10-09 13:09:30,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-09 13:09:30,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:09:30,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-09 13:09:30,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-09 13:09:30,300 INFO L87 Difference]: Start difference. First operand 10769 states and 49767 transitions. Second operand 25 states. [2020-10-09 13:09:44,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:09:44,492 INFO L93 Difference]: Finished difference Result 78421 states and 296865 transitions. [2020-10-09 13:09:44,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2020-10-09 13:09:44,493 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-09 13:09:44,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:09:44,680 INFO L225 Difference]: With dead ends: 78421 [2020-10-09 13:09:44,680 INFO L226 Difference]: Without dead ends: 78405 [2020-10-09 13:09:44,683 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12521 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=4896, Invalid=27324, Unknown=0, NotChecked=0, Total=32220 [2020-10-09 13:09:45,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78405 states. [2020-10-09 13:09:45,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78405 to 10988. [2020-10-09 13:09:45,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10988 states. [2020-10-09 13:09:46,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10988 states to 10988 states and 50879 transitions. [2020-10-09 13:09:46,004 INFO L78 Accepts]: Start accepts. Automaton has 10988 states and 50879 transitions. Word has length 25 [2020-10-09 13:09:46,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:09:46,004 INFO L481 AbstractCegarLoop]: Abstraction has 10988 states and 50879 transitions. [2020-10-09 13:09:46,005 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-09 13:09:46,005 INFO L276 IsEmpty]: Start isEmpty. Operand 10988 states and 50879 transitions. [2020-10-09 13:09:46,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:09:46,009 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:09:46,009 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:09:46,209 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-09 13:09:46,209 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-09 13:09:46,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:09:46,210 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-10-09 13:09:46,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:09:46,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90779152] [2020-10-09 13:09:46,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:09:46,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:09:46,398 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-09 13:09:46,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90779152] [2020-10-09 13:09:46,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507730672] [2020-10-09 13:09:46,399 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-09 13:09:46,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:09:46,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:09:46,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:09:46,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:09:46,846 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-09 13:09:46,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:09:46,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:09:46,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043093820] [2020-10-09 13:09:46,848 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:09:46,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:09:46,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:09:46,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:09:46,848 INFO L87 Difference]: Start difference. First operand 10988 states and 50879 transitions. Second operand 26 states. [2020-10-09 13:09:55,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:09:55,505 INFO L93 Difference]: Finished difference Result 55668 states and 211752 transitions. [2020-10-09 13:09:55,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-09 13:09:55,506 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:09:55,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:09:55,632 INFO L225 Difference]: With dead ends: 55668 [2020-10-09 13:09:55,632 INFO L226 Difference]: Without dead ends: 55581 [2020-10-09 13:09:55,633 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4682 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-09 13:09:55,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55581 states. [2020-10-09 13:09:56,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55581 to 11108. [2020-10-09 13:09:56,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11108 states. [2020-10-09 13:09:56,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11108 states to 11108 states and 51638 transitions. [2020-10-09 13:09:56,375 INFO L78 Accepts]: Start accepts. Automaton has 11108 states and 51638 transitions. Word has length 25 [2020-10-09 13:09:56,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:09:56,375 INFO L481 AbstractCegarLoop]: Abstraction has 11108 states and 51638 transitions. [2020-10-09 13:09:56,375 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:09:56,375 INFO L276 IsEmpty]: Start isEmpty. Operand 11108 states and 51638 transitions. [2020-10-09 13:09:56,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:09:56,379 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:09:56,379 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:09:56,579 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-09 13:09:56,580 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-09 13:09:56,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:09:56,580 INFO L82 PathProgramCache]: Analyzing trace with hash 261229593, now seen corresponding path program 4 times [2020-10-09 13:09:56,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:09:56,581 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356500185] [2020-10-09 13:09:56,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:09:56,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:09:56,786 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-09 13:09:56,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356500185] [2020-10-09 13:09:56,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262916724] [2020-10-09 13:09:56,786 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-09 13:09:56,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:09:56,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:09:56,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:09:56,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:09:57,299 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-09 13:09:57,299 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:09:57,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:09:57,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865311599] [2020-10-09 13:09:57,300 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:09:57,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:09:57,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:09:57,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:09:57,301 INFO L87 Difference]: Start difference. First operand 11108 states and 51638 transitions. Second operand 26 states. [2020-10-09 13:10:00,901 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-10-09 13:10:06,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:10:06,685 INFO L93 Difference]: Finished difference Result 62051 states and 240354 transitions. [2020-10-09 13:10:06,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-09 13:10:06,687 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:10:06,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:10:06,833 INFO L225 Difference]: With dead ends: 62051 [2020-10-09 13:10:06,833 INFO L226 Difference]: Without dead ends: 61964 [2020-10-09 13:10:06,834 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4683 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-09 13:10:07,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61964 states. [2020-10-09 13:10:07,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61964 to 10971. [2020-10-09 13:10:07,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10971 states. [2020-10-09 13:10:07,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10971 states to 10971 states and 51026 transitions. [2020-10-09 13:10:07,665 INFO L78 Accepts]: Start accepts. Automaton has 10971 states and 51026 transitions. Word has length 25 [2020-10-09 13:10:07,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:10:07,665 INFO L481 AbstractCegarLoop]: Abstraction has 10971 states and 51026 transitions. [2020-10-09 13:10:07,665 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:10:07,665 INFO L276 IsEmpty]: Start isEmpty. Operand 10971 states and 51026 transitions. [2020-10-09 13:10:07,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:10:07,669 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:10:07,669 INFO L421 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:10:07,870 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:10:07,870 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-09 13:10:07,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:10:07,871 INFO L82 PathProgramCache]: Analyzing trace with hash 552591075, now seen corresponding path program 1 times [2020-10-09 13:10:07,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:10:07,871 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743089389] [2020-10-09 13:10:07,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:10:07,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:10:07,916 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-09 13:10:07,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743089389] [2020-10-09 13:10:07,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:10:07,917 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:10:07,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101669180] [2020-10-09 13:10:07,918 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:10:07,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:10:07,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:10:07,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:10:07,919 INFO L87 Difference]: Start difference. First operand 10971 states and 51026 transitions. Second operand 5 states. [2020-10-09 13:10:08,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:10:08,209 INFO L93 Difference]: Finished difference Result 18443 states and 81133 transitions. [2020-10-09 13:10:08,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:10:08,210 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 25 [2020-10-09 13:10:08,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:10:08,253 INFO L225 Difference]: With dead ends: 18443 [2020-10-09 13:10:08,253 INFO L226 Difference]: Without dead ends: 18411 [2020-10-09 13:10:08,253 INFO L673 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-09 13:10:08,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18411 states. [2020-10-09 13:10:08,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18411 to 12577. [2020-10-09 13:10:08,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12577 states. [2020-10-09 13:10:08,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 58192 transitions. [2020-10-09 13:10:08,614 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 58192 transitions. Word has length 25 [2020-10-09 13:10:08,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:10:08,614 INFO L481 AbstractCegarLoop]: Abstraction has 12577 states and 58192 transitions. [2020-10-09 13:10:08,614 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:10:08,614 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 58192 transitions. [2020-10-09 13:10:08,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:10:08,618 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:10:08,618 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:10:08,619 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2020-10-09 13:10:08,619 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-09 13:10:08,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:10:08,619 INFO L82 PathProgramCache]: Analyzing trace with hash 2111031862, now seen corresponding path program 5 times [2020-10-09 13:10:08,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:10:08,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935773413] [2020-10-09 13:10:08,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:10:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:10:08,832 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-09 13:10:08,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935773413] [2020-10-09 13:10:08,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17256888] [2020-10-09 13:10:08,833 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-09 13:10:08,912 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-09 13:10:08,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:10:08,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:10:08,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:10:09,286 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-09 13:10:09,286 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:10:09,286 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:10:09,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047037648] [2020-10-09 13:10:09,287 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:10:09,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:10:09,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:10:09,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:10:09,288 INFO L87 Difference]: Start difference. First operand 12577 states and 58192 transitions. Second operand 26 states. [2020-10-09 13:10:17,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:10:17,690 INFO L93 Difference]: Finished difference Result 91497 states and 366463 transitions. [2020-10-09 13:10:17,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-09 13:10:17,692 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:10:17,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:10:17,911 INFO L225 Difference]: With dead ends: 91497 [2020-10-09 13:10:17,911 INFO L226 Difference]: Without dead ends: 91471 [2020-10-09 13:10:17,912 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3361 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-09 13:10:18,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91471 states. [2020-10-09 13:10:19,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91471 to 12405. [2020-10-09 13:10:19,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12405 states. [2020-10-09 13:10:19,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12405 states to 12405 states and 57373 transitions. [2020-10-09 13:10:19,184 INFO L78 Accepts]: Start accepts. Automaton has 12405 states and 57373 transitions. Word has length 25 [2020-10-09 13:10:19,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:10:19,185 INFO L481 AbstractCegarLoop]: Abstraction has 12405 states and 57373 transitions. [2020-10-09 13:10:19,185 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:10:19,185 INFO L276 IsEmpty]: Start isEmpty. Operand 12405 states and 57373 transitions. [2020-10-09 13:10:19,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:10:19,190 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:10:19,190 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:10:19,390 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-09 13:10:19,391 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-09 13:10:19,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:10:19,391 INFO L82 PathProgramCache]: Analyzing trace with hash 2111023306, now seen corresponding path program 5 times [2020-10-09 13:10:19,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:10:19,392 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914218497] [2020-10-09 13:10:19,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:10:19,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:10:19,624 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-09 13:10:19,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914218497] [2020-10-09 13:10:19,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016434947] [2020-10-09 13:10:19,625 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-09 13:10:19,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-09 13:10:19,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:10:19,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:10:19,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:10:20,093 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-09 13:10:20,093 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:10:20,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:10:20,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979008649] [2020-10-09 13:10:20,094 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:10:20,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:10:20,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:10:20,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:10:20,095 INFO L87 Difference]: Start difference. First operand 12405 states and 57373 transitions. Second operand 26 states. [2020-10-09 13:10:27,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:10:27,471 INFO L93 Difference]: Finished difference Result 81880 states and 323926 transitions. [2020-10-09 13:10:27,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-09 13:10:27,473 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:10:27,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:10:27,671 INFO L225 Difference]: With dead ends: 81880 [2020-10-09 13:10:27,671 INFO L226 Difference]: Without dead ends: 81816 [2020-10-09 13:10:27,672 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-09 13:10:28,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81816 states. [2020-10-09 13:10:29,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81816 to 12169. [2020-10-09 13:10:29,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12169 states. [2020-10-09 13:10:29,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12169 states to 12169 states and 56178 transitions. [2020-10-09 13:10:29,057 INFO L78 Accepts]: Start accepts. Automaton has 12169 states and 56178 transitions. Word has length 25 [2020-10-09 13:10:29,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:10:29,057 INFO L481 AbstractCegarLoop]: Abstraction has 12169 states and 56178 transitions. [2020-10-09 13:10:29,057 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:10:29,057 INFO L276 IsEmpty]: Start isEmpty. Operand 12169 states and 56178 transitions. [2020-10-09 13:10:29,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:10:29,061 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:10:29,061 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:10:29,274 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:10:29,275 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-09 13:10:29,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:10:29,275 INFO L82 PathProgramCache]: Analyzing trace with hash 2140107382, now seen corresponding path program 6 times [2020-10-09 13:10:29,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:10:29,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322461676] [2020-10-09 13:10:29,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:10:29,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:10:29,496 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-09 13:10:29,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322461676] [2020-10-09 13:10:29,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514363440] [2020-10-09 13:10:29,497 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-09 13:10:29,573 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-09 13:10:29,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:10:29,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:10:29,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:10:29,943 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-09 13:10:29,944 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:10:29,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:10:29,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092876757] [2020-10-09 13:10:29,945 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:10:29,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:10:29,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:10:29,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:10:29,945 INFO L87 Difference]: Start difference. First operand 12169 states and 56178 transitions. Second operand 26 states. [2020-10-09 13:10:37,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:10:37,040 INFO L93 Difference]: Finished difference Result 80040 states and 315229 transitions. [2020-10-09 13:10:37,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-09 13:10:37,042 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:10:37,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:10:37,234 INFO L225 Difference]: With dead ends: 80040 [2020-10-09 13:10:37,234 INFO L226 Difference]: Without dead ends: 80007 [2020-10-09 13:10:37,235 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3345 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-09 13:10:37,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80007 states. [2020-10-09 13:10:38,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80007 to 11823. [2020-10-09 13:10:38,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11823 states. [2020-10-09 13:10:38,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11823 states to 11823 states and 54644 transitions. [2020-10-09 13:10:38,328 INFO L78 Accepts]: Start accepts. Automaton has 11823 states and 54644 transitions. Word has length 25 [2020-10-09 13:10:38,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:10:38,329 INFO L481 AbstractCegarLoop]: Abstraction has 11823 states and 54644 transitions. [2020-10-09 13:10:38,329 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:10:38,329 INFO L276 IsEmpty]: Start isEmpty. Operand 11823 states and 54644 transitions. [2020-10-09 13:10:38,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:10:38,333 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:10:38,333 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:10:38,540 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2020-10-09 13:10:38,541 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-09 13:10:38,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:10:38,541 INFO L82 PathProgramCache]: Analyzing trace with hash 2140129113, now seen corresponding path program 5 times [2020-10-09 13:10:38,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:10:38,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709550793] [2020-10-09 13:10:38,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:10:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:10:38,770 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-09 13:10:38,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709550793] [2020-10-09 13:10:38,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593611213] [2020-10-09 13:10:38,771 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-09 13:10:38,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-09 13:10:38,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:10:38,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:10:38,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:10:39,231 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-09 13:10:39,232 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:10:39,232 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:10:39,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921471406] [2020-10-09 13:10:39,233 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:10:39,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:10:39,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:10:39,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:10:39,233 INFO L87 Difference]: Start difference. First operand 11823 states and 54644 transitions. Second operand 26 states. [2020-10-09 13:10:46,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:10:46,325 INFO L93 Difference]: Finished difference Result 80057 states and 316212 transitions. [2020-10-09 13:10:46,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-09 13:10:46,327 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:10:46,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:10:46,525 INFO L225 Difference]: With dead ends: 80057 [2020-10-09 13:10:46,525 INFO L226 Difference]: Without dead ends: 79994 [2020-10-09 13:10:46,526 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-09 13:10:46,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79994 states. [2020-10-09 13:10:47,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79994 to 11791. [2020-10-09 13:10:47,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11791 states. [2020-10-09 13:10:47,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11791 states to 11791 states and 54552 transitions. [2020-10-09 13:10:47,594 INFO L78 Accepts]: Start accepts. Automaton has 11791 states and 54552 transitions. Word has length 25 [2020-10-09 13:10:47,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:10:47,595 INFO L481 AbstractCegarLoop]: Abstraction has 11791 states and 54552 transitions. [2020-10-09 13:10:47,595 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:10:47,595 INFO L276 IsEmpty]: Start isEmpty. Operand 11791 states and 54552 transitions. [2020-10-09 13:10:47,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:10:47,599 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:10:47,599 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:10:47,805 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:10:47,806 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-09 13:10:47,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:10:47,806 INFO L82 PathProgramCache]: Analyzing trace with hash 2131885066, now seen corresponding path program 6 times [2020-10-09 13:10:47,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:10:47,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923473242] [2020-10-09 13:10:47,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:10:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:10:48,027 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-09 13:10:48,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923473242] [2020-10-09 13:10:48,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835172378] [2020-10-09 13:10:48,027 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-09 13:10:48,105 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-09 13:10:48,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:10:48,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:10:48,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:10:48,486 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-09 13:10:48,487 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:10:48,487 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:10:48,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674398988] [2020-10-09 13:10:48,488 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:10:48,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:10:48,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:10:48,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:10:48,488 INFO L87 Difference]: Start difference. First operand 11791 states and 54552 transitions. Second operand 26 states. [2020-10-09 13:10:56,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:10:56,643 INFO L93 Difference]: Finished difference Result 71180 states and 276486 transitions. [2020-10-09 13:10:56,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-09 13:10:56,645 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:10:56,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:10:56,817 INFO L225 Difference]: With dead ends: 71180 [2020-10-09 13:10:56,817 INFO L226 Difference]: Without dead ends: 71152 [2020-10-09 13:10:56,818 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-09 13:10:57,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71152 states. [2020-10-09 13:10:58,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71152 to 11564. [2020-10-09 13:10:58,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11564 states. [2020-10-09 13:10:58,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11564 states to 11564 states and 53557 transitions. [2020-10-09 13:10:58,067 INFO L78 Accepts]: Start accepts. Automaton has 11564 states and 53557 transitions. Word has length 25 [2020-10-09 13:10:58,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:10:58,067 INFO L481 AbstractCegarLoop]: Abstraction has 11564 states and 53557 transitions. [2020-10-09 13:10:58,068 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:10:58,068 INFO L276 IsEmpty]: Start isEmpty. Operand 11564 states and 53557 transitions. [2020-10-09 13:10:58,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:10:58,072 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:10:58,072 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:10:58,272 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-09 13:10:58,272 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-09 13:10:58,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:10:58,273 INFO L82 PathProgramCache]: Analyzing trace with hash 2131915353, now seen corresponding path program 6 times [2020-10-09 13:10:58,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:10:58,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805872731] [2020-10-09 13:10:58,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:10:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:10:58,493 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-09 13:10:58,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805872731] [2020-10-09 13:10:58,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607714917] [2020-10-09 13:10:58,494 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-09 13:10:58,573 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-09 13:10:58,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:10:58,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:10:58,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:10:58,959 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-09 13:10:58,959 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:10:58,959 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-09 13:10:58,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533326112] [2020-10-09 13:10:58,960 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-09 13:10:58,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:10:58,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-09 13:10:58,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-09 13:10:58,961 INFO L87 Difference]: Start difference. First operand 11564 states and 53557 transitions. Second operand 26 states. [2020-10-09 13:11:08,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:08,418 INFO L93 Difference]: Finished difference Result 80490 states and 318438 transitions. [2020-10-09 13:11:08,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-09 13:11:08,420 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-09 13:11:08,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:08,610 INFO L225 Difference]: With dead ends: 80490 [2020-10-09 13:11:08,611 INFO L226 Difference]: Without dead ends: 80462 [2020-10-09 13:11:08,611 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-09 13:11:09,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80462 states. [2020-10-09 13:11:09,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80462 to 11277. [2020-10-09 13:11:09,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11277 states. [2020-10-09 13:11:09,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11277 states to 11277 states and 52305 transitions. [2020-10-09 13:11:09,659 INFO L78 Accepts]: Start accepts. Automaton has 11277 states and 52305 transitions. Word has length 25 [2020-10-09 13:11:09,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:09,659 INFO L481 AbstractCegarLoop]: Abstraction has 11277 states and 52305 transitions. [2020-10-09 13:11:09,659 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-09 13:11:09,659 INFO L276 IsEmpty]: Start isEmpty. Operand 11277 states and 52305 transitions. [2020-10-09 13:11:09,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-09 13:11:09,664 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:09,664 INFO L421 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:09,871 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:11:09,872 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-09 13:11:09,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:09,872 INFO L82 PathProgramCache]: Analyzing trace with hash -56157579, now seen corresponding path program 1 times [2020-10-09 13:11:09,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:09,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717655572] [2020-10-09 13:11:09,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:11:09,881 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:11:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-09 13:11:09,886 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-09 13:11:09,893 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-09 13:11:09,894 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-09 13:11:09,894 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2020-10-09 13:11:09,894 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-09 13:11:09,895 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-09 13:11:09,895 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-09 13:11:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,912 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,912 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,912 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,912 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,912 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,913 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,913 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,918 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,918 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,918 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,918 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,918 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,919 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,940 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,940 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,940 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,940 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,941 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,942 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,942 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,942 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,942 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,942 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,944 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,944 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,944 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,944 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,944 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,946 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,946 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,946 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,946 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,946 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,948 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,948 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,948 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,949 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,949 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,951 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,951 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,951 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,951 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,951 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-09 13:11:09,952 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-10-09 13:11:09,953 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-09 13:11:09,953 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-09 13:11:09,953 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-09 13:11:09,953 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-09 13:11:09,953 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-09 13:11:09,954 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-09 13:11:09,954 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-09 13:11:09,954 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-09 13:11:09,956 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-09 13:11:09,956 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-09 13:11:09,956 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-09 13:11:09,956 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-10-09 13:11:09,977 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-10-09 13:11:09,977 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-09 13:11:09,979 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-09 13:11:09,985 INFO L117 LiptonReduction]: Number of co-enabled transitions 3612 [2020-10-09 13:11:14,090 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-10-09 13:11:14,593 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-09 13:11:14,980 WARN L193 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-10-09 13:11:15,101 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-10-09 13:11:15,453 WARN L193 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-10-09 13:11:15,589 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-10-09 13:11:15,637 INFO L132 LiptonReduction]: Checked pairs total: 5517 [2020-10-09 13:11:15,637 INFO L134 LiptonReduction]: Total number of compositions: 147 [2020-10-09 13:11:15,637 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2020-10-09 13:11:17,431 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 18584 states. [2020-10-09 13:11:17,431 INFO L276 IsEmpty]: Start isEmpty. Operand 18584 states. [2020-10-09 13:11:17,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-09 13:11:17,432 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:17,432 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-09 13:11:17,432 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-09 13:11:17,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:17,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1444814, now seen corresponding path program 1 times [2020-10-09 13:11:17,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:17,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149137099] [2020-10-09 13:11:17,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:17,446 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-09 13:11:17,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149137099] [2020-10-09 13:11:17,447 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:11:17,447 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-09 13:11:17,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481670739] [2020-10-09 13:11:17,447 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-09 13:11:17,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:17,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-09 13:11:17,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-09 13:11:17,448 INFO L87 Difference]: Start difference. First operand 18584 states. Second operand 3 states. [2020-10-09 13:11:17,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:17,619 INFO L93 Difference]: Finished difference Result 17885 states and 92755 transitions. [2020-10-09 13:11:17,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-09 13:11:17,620 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-09 13:11:17,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:17,668 INFO L225 Difference]: With dead ends: 17885 [2020-10-09 13:11:17,668 INFO L226 Difference]: Without dead ends: 16791 [2020-10-09 13:11:17,668 INFO L673 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-09 13:11:18,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2020-10-09 13:11:18,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2020-10-09 13:11:18,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16791 states. [2020-10-09 13:11:18,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2020-10-09 13:11:18,333 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2020-10-09 13:11:18,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:18,333 INFO L481 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2020-10-09 13:11:18,334 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-09 13:11:18,334 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2020-10-09 13:11:18,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-09 13:11:18,334 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:18,334 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:18,334 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2020-10-09 13:11:18,334 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-09 13:11:18,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:18,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1590746554, now seen corresponding path program 1 times [2020-10-09 13:11:18,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:18,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065207410] [2020-10-09 13:11:18,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:18,368 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-09 13:11:18,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065207410] [2020-10-09 13:11:18,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:11:18,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:11:18,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095590840] [2020-10-09 13:11:18,369 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:11:18,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:18,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:11:18,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:11:18,370 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand 5 states. [2020-10-09 13:11:18,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:18,798 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2020-10-09 13:11:18,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:11:18,800 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-09 13:11:18,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:18,898 INFO L225 Difference]: With dead ends: 36645 [2020-10-09 13:11:18,898 INFO L226 Difference]: Without dead ends: 36637 [2020-10-09 13:11:18,898 INFO L673 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-09 13:11:19,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2020-10-09 13:11:19,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2020-10-09 13:11:19,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19868 states. [2020-10-09 13:11:19,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2020-10-09 13:11:19,896 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2020-10-09 13:11:19,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:19,896 INFO L481 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2020-10-09 13:11:19,896 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:11:19,896 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2020-10-09 13:11:19,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-09 13:11:19,897 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:19,897 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:19,897 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2020-10-09 13:11:19,897 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-09 13:11:19,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:19,897 INFO L82 PathProgramCache]: Analyzing trace with hash 2013625165, now seen corresponding path program 1 times [2020-10-09 13:11:19,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:19,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003500923] [2020-10-09 13:11:19,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:19,928 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-09 13:11:19,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003500923] [2020-10-09 13:11:19,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:11:19,928 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:11:19,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501848173] [2020-10-09 13:11:19,929 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:11:19,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:19,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:11:19,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:11:19,929 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand 5 states. [2020-10-09 13:11:20,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:20,375 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2020-10-09 13:11:20,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:11:20,377 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-09 13:11:20,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:20,491 INFO L225 Difference]: With dead ends: 41960 [2020-10-09 13:11:20,491 INFO L226 Difference]: Without dead ends: 41944 [2020-10-09 13:11:20,491 INFO L673 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-09 13:11:21,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2020-10-09 13:11:21,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2020-10-09 13:11:21,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23806 states. [2020-10-09 13:11:21,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2020-10-09 13:11:21,643 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2020-10-09 13:11:21,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:21,643 INFO L481 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2020-10-09 13:11:21,643 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:11:21,643 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2020-10-09 13:11:21,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:11:21,643 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:21,644 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:21,644 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2020-10-09 13:11:21,644 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-09 13:11:21,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:21,644 INFO L82 PathProgramCache]: Analyzing trace with hash 596549759, now seen corresponding path program 1 times [2020-10-09 13:11:21,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:21,644 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487632368] [2020-10-09 13:11:21,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:21,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:21,772 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-09 13:11:21,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487632368] [2020-10-09 13:11:21,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727088331] [2020-10-09 13:11:21,773 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-09 13:11:23,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:23,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:11:23,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:11:23,984 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-09 13:11:23,984 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:11:23,984 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-09 13:11:23,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732045500] [2020-10-09 13:11:23,985 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-09 13:11:23,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:23,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-09 13:11:23,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2020-10-09 13:11:23,985 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand 17 states. [2020-10-09 13:11:26,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:26,458 INFO L93 Difference]: Finished difference Result 79253 states and 352737 transitions. [2020-10-09 13:11:26,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-09 13:11:26,460 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-09 13:11:26,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:26,660 INFO L225 Difference]: With dead ends: 79253 [2020-10-09 13:11:26,661 INFO L226 Difference]: Without dead ends: 79240 [2020-10-09 13:11:26,661 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=372, Invalid=1434, Unknown=0, NotChecked=0, Total=1806 [2020-10-09 13:11:27,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79240 states. [2020-10-09 13:11:28,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79240 to 24078. [2020-10-09 13:11:28,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24078 states. [2020-10-09 13:11:28,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24078 states to 24078 states and 126736 transitions. [2020-10-09 13:11:28,247 INFO L78 Accepts]: Start accepts. Automaton has 24078 states and 126736 transitions. Word has length 15 [2020-10-09 13:11:28,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:28,247 INFO L481 AbstractCegarLoop]: Abstraction has 24078 states and 126736 transitions. [2020-10-09 13:11:28,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-09 13:11:28,247 INFO L276 IsEmpty]: Start isEmpty. Operand 24078 states and 126736 transitions. [2020-10-09 13:11:28,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-09 13:11:28,248 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:28,248 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:28,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-09 13:11:28,449 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-09 13:11:28,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:28,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1936461633, now seen corresponding path program 2 times [2020-10-09 13:11:28,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:28,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955112247] [2020-10-09 13:11:28,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:28,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:28,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-09 13:11:28,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955112247] [2020-10-09 13:11:28,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892687445] [2020-10-09 13:11:28,584 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-09 13:11:28,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:11:28,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:11:28,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:11:28,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:11:28,889 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-09 13:11:28,890 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:11:28,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-09 13:11:28,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588176752] [2020-10-09 13:11:28,890 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-09 13:11:28,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:28,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-09 13:11:28,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-09 13:11:28,891 INFO L87 Difference]: Start difference. First operand 24078 states and 126736 transitions. Second operand 17 states. [2020-10-09 13:11:31,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:31,484 INFO L93 Difference]: Finished difference Result 102248 states and 462025 transitions. [2020-10-09 13:11:31,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-09 13:11:31,486 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-09 13:11:31,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:31,755 INFO L225 Difference]: With dead ends: 102248 [2020-10-09 13:11:31,755 INFO L226 Difference]: Without dead ends: 102221 [2020-10-09 13:11:31,756 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=410, Invalid=1396, Unknown=0, NotChecked=0, Total=1806 [2020-10-09 13:11:32,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102221 states. [2020-10-09 13:11:34,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102221 to 23558. [2020-10-09 13:11:34,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23558 states. [2020-10-09 13:11:34,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23558 states to 23558 states and 123969 transitions. [2020-10-09 13:11:34,300 INFO L78 Accepts]: Start accepts. Automaton has 23558 states and 123969 transitions. Word has length 15 [2020-10-09 13:11:34,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:34,301 INFO L481 AbstractCegarLoop]: Abstraction has 23558 states and 123969 transitions. [2020-10-09 13:11:34,301 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-09 13:11:34,301 INFO L276 IsEmpty]: Start isEmpty. Operand 23558 states and 123969 transitions. [2020-10-09 13:11:34,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-09 13:11:34,302 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:34,302 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:34,507 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:11:34,507 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-09 13:11:34,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:34,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1236732002, now seen corresponding path program 1 times [2020-10-09 13:11:34,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:34,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315482438] [2020-10-09 13:11:34,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:34,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:34,542 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-09 13:11:34,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315482438] [2020-10-09 13:11:34,543 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:11:34,543 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:11:34,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191826918] [2020-10-09 13:11:34,543 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:11:34,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:34,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:11:34,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:11:34,544 INFO L87 Difference]: Start difference. First operand 23558 states and 123969 transitions. Second operand 5 states. [2020-10-09 13:11:35,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:35,038 INFO L93 Difference]: Finished difference Result 48239 states and 238171 transitions. [2020-10-09 13:11:35,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:11:35,040 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-09 13:11:35,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:35,175 INFO L225 Difference]: With dead ends: 48239 [2020-10-09 13:11:35,175 INFO L226 Difference]: Without dead ends: 48210 [2020-10-09 13:11:35,175 INFO L673 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-09 13:11:35,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48210 states. [2020-10-09 13:11:36,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48210 to 28682. [2020-10-09 13:11:36,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28682 states. [2020-10-09 13:11:36,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28682 states to 28682 states and 152712 transitions. [2020-10-09 13:11:36,478 INFO L78 Accepts]: Start accepts. Automaton has 28682 states and 152712 transitions. Word has length 17 [2020-10-09 13:11:36,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:36,478 INFO L481 AbstractCegarLoop]: Abstraction has 28682 states and 152712 transitions. [2020-10-09 13:11:36,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:11:36,478 INFO L276 IsEmpty]: Start isEmpty. Operand 28682 states and 152712 transitions. [2020-10-09 13:11:36,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:11:36,479 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:36,479 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:36,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2020-10-09 13:11:36,479 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-09 13:11:36,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:36,479 INFO L82 PathProgramCache]: Analyzing trace with hash 350635156, now seen corresponding path program 1 times [2020-10-09 13:11:36,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:36,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776302226] [2020-10-09 13:11:36,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:36,621 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-09 13:11:36,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776302226] [2020-10-09 13:11:36,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364056025] [2020-10-09 13:11:36,621 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-09 13:11:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:36,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:11:36,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:11:36,976 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-09 13:11:36,976 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:11:36,977 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-09 13:11:36,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107355897] [2020-10-09 13:11:36,977 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:11:36,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:36,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:11:36,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:11:36,978 INFO L87 Difference]: Start difference. First operand 28682 states and 152712 transitions. Second operand 19 states. [2020-10-09 13:11:40,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:40,819 INFO L93 Difference]: Finished difference Result 81756 states and 377513 transitions. [2020-10-09 13:11:40,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-09 13:11:40,821 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-09 13:11:40,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:41,049 INFO L225 Difference]: With dead ends: 81756 [2020-10-09 13:11:41,049 INFO L226 Difference]: Without dead ends: 81735 [2020-10-09 13:11:41,049 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 629 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=520, Invalid=2030, Unknown=0, NotChecked=0, Total=2550 [2020-10-09 13:11:41,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81735 states. [2020-10-09 13:11:43,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81735 to 29042. [2020-10-09 13:11:43,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29042 states. [2020-10-09 13:11:43,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29042 states to 29042 states and 154428 transitions. [2020-10-09 13:11:43,429 INFO L78 Accepts]: Start accepts. Automaton has 29042 states and 154428 transitions. Word has length 19 [2020-10-09 13:11:43,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:43,429 INFO L481 AbstractCegarLoop]: Abstraction has 29042 states and 154428 transitions. [2020-10-09 13:11:43,429 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:11:43,429 INFO L276 IsEmpty]: Start isEmpty. Operand 29042 states and 154428 transitions. [2020-10-09 13:11:43,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:11:43,430 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:43,430 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:43,630 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:11:43,631 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-09 13:11:43,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:43,632 INFO L82 PathProgramCache]: Analyzing trace with hash 407779826, now seen corresponding path program 1 times [2020-10-09 13:11:43,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:43,632 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16385953] [2020-10-09 13:11:43,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:43,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:43,754 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-09 13:11:43,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16385953] [2020-10-09 13:11:43,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747727122] [2020-10-09 13:11:43,754 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-09 13:11:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:43,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-09 13:11:43,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:11:44,097 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-09 13:11:44,098 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:11:44,098 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2020-10-09 13:11:44,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894586606] [2020-10-09 13:11:44,099 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:11:44,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:44,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:11:44,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:11:44,100 INFO L87 Difference]: Start difference. First operand 29042 states and 154428 transitions. Second operand 18 states. [2020-10-09 13:11:47,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:47,673 INFO L93 Difference]: Finished difference Result 98159 states and 448172 transitions. [2020-10-09 13:11:47,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-09 13:11:47,674 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-10-09 13:11:47,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:47,959 INFO L225 Difference]: With dead ends: 98159 [2020-10-09 13:11:47,959 INFO L226 Difference]: Without dead ends: 98135 [2020-10-09 13:11:47,959 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=583, Invalid=2173, Unknown=0, NotChecked=0, Total=2756 [2020-10-09 13:11:48,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98135 states. [2020-10-09 13:11:49,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98135 to 30814. [2020-10-09 13:11:49,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30814 states. [2020-10-09 13:11:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30814 states to 30814 states and 164687 transitions. [2020-10-09 13:11:50,087 INFO L78 Accepts]: Start accepts. Automaton has 30814 states and 164687 transitions. Word has length 19 [2020-10-09 13:11:50,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:50,087 INFO L481 AbstractCegarLoop]: Abstraction has 30814 states and 164687 transitions. [2020-10-09 13:11:50,087 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:11:50,087 INFO L276 IsEmpty]: Start isEmpty. Operand 30814 states and 164687 transitions. [2020-10-09 13:11:50,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:11:50,088 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:50,088 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:50,288 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2020-10-09 13:11:50,289 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-09 13:11:50,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:50,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1206481772, now seen corresponding path program 2 times [2020-10-09 13:11:50,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:50,290 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006168696] [2020-10-09 13:11:50,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:50,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:50,439 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-09 13:11:50,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006168696] [2020-10-09 13:11:50,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119822130] [2020-10-09 13:11:50,440 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-09 13:11:50,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:11:50,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:11:50,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:11:50,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:11:50,770 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-09 13:11:50,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:11:50,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-10-09 13:11:50,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32525631] [2020-10-09 13:11:50,772 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:11:50,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:50,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:11:50,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:11:50,772 INFO L87 Difference]: Start difference. First operand 30814 states and 164687 transitions. Second operand 18 states. [2020-10-09 13:11:53,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:53,778 INFO L93 Difference]: Finished difference Result 86589 states and 416205 transitions. [2020-10-09 13:11:53,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-09 13:11:53,780 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-10-09 13:11:53,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:54,037 INFO L225 Difference]: With dead ends: 86589 [2020-10-09 13:11:54,037 INFO L226 Difference]: Without dead ends: 86532 [2020-10-09 13:11:54,038 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-10-09 13:11:54,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86532 states. [2020-10-09 13:11:55,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86532 to 30520. [2020-10-09 13:11:55,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30520 states. [2020-10-09 13:11:55,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30520 states to 30520 states and 163070 transitions. [2020-10-09 13:11:55,947 INFO L78 Accepts]: Start accepts. Automaton has 30520 states and 163070 transitions. Word has length 19 [2020-10-09 13:11:55,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:11:55,947 INFO L481 AbstractCegarLoop]: Abstraction has 30520 states and 163070 transitions. [2020-10-09 13:11:55,947 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:11:55,947 INFO L276 IsEmpty]: Start isEmpty. Operand 30520 states and 163070 transitions. [2020-10-09 13:11:55,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-09 13:11:55,948 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:11:55,948 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:11:56,154 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:11:56,155 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-09 13:11:56,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:11:56,155 INFO L82 PathProgramCache]: Analyzing trace with hash -1206480718, now seen corresponding path program 2 times [2020-10-09 13:11:56,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:11:56,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413162143] [2020-10-09 13:11:56,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:11:56,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:11:56,288 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-09 13:11:56,288 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413162143] [2020-10-09 13:11:56,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672421664] [2020-10-09 13:11:56,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-09 13:11:56,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:11:56,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:11:56,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:11:56,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:11:56,622 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-09 13:11:56,623 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:11:56,623 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-10-09 13:11:56,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772281179] [2020-10-09 13:11:56,624 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-09 13:11:56,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:11:56,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-09 13:11:56,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-10-09 13:11:56,625 INFO L87 Difference]: Start difference. First operand 30520 states and 163070 transitions. Second operand 18 states. [2020-10-09 13:11:59,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:11:59,101 INFO L93 Difference]: Finished difference Result 74064 states and 347089 transitions. [2020-10-09 13:11:59,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-09 13:11:59,103 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-10-09 13:11:59,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:11:59,316 INFO L225 Difference]: With dead ends: 74064 [2020-10-09 13:11:59,316 INFO L226 Difference]: Without dead ends: 74019 [2020-10-09 13:11:59,317 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-10-09 13:12:00,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74019 states. [2020-10-09 13:12:00,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74019 to 29405. [2020-10-09 13:12:00,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29405 states. [2020-10-09 13:12:00,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29405 states to 29405 states and 156452 transitions. [2020-10-09 13:12:00,990 INFO L78 Accepts]: Start accepts. Automaton has 29405 states and 156452 transitions. Word has length 19 [2020-10-09 13:12:00,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:12:00,990 INFO L481 AbstractCegarLoop]: Abstraction has 29405 states and 156452 transitions. [2020-10-09 13:12:00,990 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-09 13:12:00,990 INFO L276 IsEmpty]: Start isEmpty. Operand 29405 states and 156452 transitions. [2020-10-09 13:12:00,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:12:00,991 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:12:00,991 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:12:01,192 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:12:01,192 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-09 13:12:01,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:12:01,193 INFO L82 PathProgramCache]: Analyzing trace with hash -727764572, now seen corresponding path program 1 times [2020-10-09 13:12:01,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:12:01,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039418528] [2020-10-09 13:12:01,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:12:01,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:12:01,364 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-09 13:12:01,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039418528] [2020-10-09 13:12:01,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507826966] [2020-10-09 13:12:01,365 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-09 13:12:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:12:01,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:12:01,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:12:01,824 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-09 13:12:01,824 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:12:01,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-10-09 13:12:01,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821620402] [2020-10-09 13:12:01,825 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-09 13:12:01,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:12:01,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-09 13:12:01,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2020-10-09 13:12:01,826 INFO L87 Difference]: Start difference. First operand 29405 states and 156452 transitions. Second operand 22 states. [2020-10-09 13:12:02,297 WARN L193 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-10-09 13:12:14,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:12:14,946 INFO L93 Difference]: Finished difference Result 193170 states and 811243 transitions. [2020-10-09 13:12:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2020-10-09 13:12:14,948 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 21 [2020-10-09 13:12:14,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:12:15,456 INFO L225 Difference]: With dead ends: 193170 [2020-10-09 13:12:15,457 INFO L226 Difference]: Without dead ends: 193095 [2020-10-09 13:12:15,458 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8328 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=3188, Invalid=17982, Unknown=0, NotChecked=0, Total=21170 [2020-10-09 13:12:17,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193095 states. [2020-10-09 13:12:23,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193095 to 31016. [2020-10-09 13:12:23,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31016 states. [2020-10-09 13:12:23,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31016 states to 31016 states and 165422 transitions. [2020-10-09 13:12:23,255 INFO L78 Accepts]: Start accepts. Automaton has 31016 states and 165422 transitions. Word has length 21 [2020-10-09 13:12:23,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:12:23,255 INFO L481 AbstractCegarLoop]: Abstraction has 31016 states and 165422 transitions. [2020-10-09 13:12:23,255 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-09 13:12:23,255 INFO L276 IsEmpty]: Start isEmpty. Operand 31016 states and 165422 transitions. [2020-10-09 13:12:23,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:12:23,256 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:12:23,256 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:12:23,457 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2020-10-09 13:12:23,457 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-09 13:12:23,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:12:23,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1952942180, now seen corresponding path program 2 times [2020-10-09 13:12:23,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:12:23,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49556126] [2020-10-09 13:12:23,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:12:23,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:12:23,661 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-09 13:12:23,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49556126] [2020-10-09 13:12:23,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55658000] [2020-10-09 13:12:23,662 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-09 13:12:23,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:12:23,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:12:23,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:12:23,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:12:24,160 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-09 13:12:24,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:12:24,161 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-09 13:12:24,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114188257] [2020-10-09 13:12:24,161 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:12:24,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:12:24,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:12:24,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:12:24,162 INFO L87 Difference]: Start difference. First operand 31016 states and 165422 transitions. Second operand 23 states. [2020-10-09 13:12:36,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:12:36,646 INFO L93 Difference]: Finished difference Result 216930 states and 934890 transitions. [2020-10-09 13:12:36,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2020-10-09 13:12:36,648 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:12:36,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:12:37,226 INFO L225 Difference]: With dead ends: 216930 [2020-10-09 13:12:37,226 INFO L226 Difference]: Without dead ends: 216822 [2020-10-09 13:12:37,227 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6681 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=2902, Invalid=14920, Unknown=0, NotChecked=0, Total=17822 [2020-10-09 13:12:38,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216822 states. [2020-10-09 13:12:42,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216822 to 31411. [2020-10-09 13:12:42,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31411 states. [2020-10-09 13:12:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31411 states to 31411 states and 168013 transitions. [2020-10-09 13:12:42,144 INFO L78 Accepts]: Start accepts. Automaton has 31411 states and 168013 transitions. Word has length 21 [2020-10-09 13:12:42,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:12:42,144 INFO L481 AbstractCegarLoop]: Abstraction has 31411 states and 168013 transitions. [2020-10-09 13:12:42,144 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:12:42,144 INFO L276 IsEmpty]: Start isEmpty. Operand 31411 states and 168013 transitions. [2020-10-09 13:12:42,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:12:42,145 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:12:42,145 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:12:42,345 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:12:42,346 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-09 13:12:42,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:12:42,347 INFO L82 PathProgramCache]: Analyzing trace with hash -772320796, now seen corresponding path program 3 times [2020-10-09 13:12:42,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:12:42,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970734469] [2020-10-09 13:12:42,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:12:42,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:12:42,517 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-09 13:12:42,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970734469] [2020-10-09 13:12:42,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411512071] [2020-10-09 13:12:42,518 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-09 13:12:42,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-09 13:12:42,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:12:42,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:12:42,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:12:43,003 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-09 13:12:43,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:12:43,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-10-09 13:12:43,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130936741] [2020-10-09 13:12:43,004 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-09 13:12:43,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:12:43,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-09 13:12:43,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2020-10-09 13:12:43,005 INFO L87 Difference]: Start difference. First operand 31411 states and 168013 transitions. Second operand 22 states. [2020-10-09 13:13:03,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:13:03,432 INFO L93 Difference]: Finished difference Result 272492 states and 1121249 transitions. [2020-10-09 13:13:03,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2020-10-09 13:13:03,434 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 21 [2020-10-09 13:13:03,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:13:09,091 INFO L225 Difference]: With dead ends: 272492 [2020-10-09 13:13:09,091 INFO L226 Difference]: Without dead ends: 272455 [2020-10-09 13:13:09,092 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 228 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22247 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=7613, Invalid=45057, Unknown=0, NotChecked=0, Total=52670 [2020-10-09 13:13:11,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272455 states. [2020-10-09 13:13:13,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272455 to 32430. [2020-10-09 13:13:13,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32430 states. [2020-10-09 13:13:13,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32430 states to 32430 states and 173857 transitions. [2020-10-09 13:13:13,246 INFO L78 Accepts]: Start accepts. Automaton has 32430 states and 173857 transitions. Word has length 21 [2020-10-09 13:13:13,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:13:13,246 INFO L481 AbstractCegarLoop]: Abstraction has 32430 states and 173857 transitions. [2020-10-09 13:13:13,246 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-09 13:13:13,246 INFO L276 IsEmpty]: Start isEmpty. Operand 32430 states and 173857 transitions. [2020-10-09 13:13:13,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:13:13,247 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:13:13,247 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:13:13,455 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-10-09 13:13:13,456 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-09 13:13:13,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:13:13,457 INFO L82 PathProgramCache]: Analyzing trace with hash 1034394148, now seen corresponding path program 4 times [2020-10-09 13:13:13,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:13:13,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471739393] [2020-10-09 13:13:13,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:13:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:13:13,636 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-09 13:13:13,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471739393] [2020-10-09 13:13:13,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349077398] [2020-10-09 13:13:13,637 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-09 13:13:13,722 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-09 13:13:13,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:13:13,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:13:13,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:13:14,147 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-09 13:13:14,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:13:14,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-10-09 13:13:14,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753430210] [2020-10-09 13:13:14,148 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-09 13:13:14,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:13:14,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-09 13:13:14,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2020-10-09 13:13:14,149 INFO L87 Difference]: Start difference. First operand 32430 states and 173857 transitions. Second operand 22 states. [2020-10-09 13:13:28,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:13:28,668 INFO L93 Difference]: Finished difference Result 247834 states and 1058479 transitions. [2020-10-09 13:13:28,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2020-10-09 13:13:28,670 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 21 [2020-10-09 13:13:28,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:13:29,341 INFO L225 Difference]: With dead ends: 247834 [2020-10-09 13:13:29,341 INFO L226 Difference]: Without dead ends: 247747 [2020-10-09 13:13:29,342 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9972 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=3890, Invalid=20916, Unknown=0, NotChecked=0, Total=24806 [2020-10-09 13:13:31,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247747 states. [2020-10-09 13:13:33,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247747 to 33541. [2020-10-09 13:13:33,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33541 states. [2020-10-09 13:13:33,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33541 states to 33541 states and 180860 transitions. [2020-10-09 13:13:33,679 INFO L78 Accepts]: Start accepts. Automaton has 33541 states and 180860 transitions. Word has length 21 [2020-10-09 13:13:33,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:13:33,679 INFO L481 AbstractCegarLoop]: Abstraction has 33541 states and 180860 transitions. [2020-10-09 13:13:33,679 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-09 13:13:33,679 INFO L276 IsEmpty]: Start isEmpty. Operand 33541 states and 180860 transitions. [2020-10-09 13:13:33,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:13:33,680 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:13:33,680 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:13:33,881 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-09 13:13:33,881 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-09 13:13:33,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:13:33,882 INFO L82 PathProgramCache]: Analyzing trace with hash 212193380, now seen corresponding path program 5 times [2020-10-09 13:13:33,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:13:33,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627765988] [2020-10-09 13:13:33,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:13:33,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:13:34,104 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-09 13:13:34,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627765988] [2020-10-09 13:13:34,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820597897] [2020-10-09 13:13:34,104 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-09 13:13:34,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-09 13:13:34,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:13:34,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:13:34,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:13:34,702 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-09 13:13:34,702 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:13:34,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-09 13:13:34,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604287946] [2020-10-09 13:13:34,703 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:13:34,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:13:34,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:13:34,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:13:34,704 INFO L87 Difference]: Start difference. First operand 33541 states and 180860 transitions. Second operand 23 states. [2020-10-09 13:13:44,023 WARN L193 SmtUtils]: Spent 358.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-10-09 13:13:50,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:13:50,335 INFO L93 Difference]: Finished difference Result 292452 states and 1289798 transitions. [2020-10-09 13:13:50,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-10-09 13:13:50,338 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:13:50,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:13:51,169 INFO L225 Difference]: With dead ends: 292452 [2020-10-09 13:13:51,169 INFO L226 Difference]: Without dead ends: 292386 [2020-10-09 13:13:51,170 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8218 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=3803, Invalid=17659, Unknown=0, NotChecked=0, Total=21462 [2020-10-09 13:13:53,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292386 states. [2020-10-09 13:13:57,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292386 to 33685. [2020-10-09 13:13:57,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33685 states. [2020-10-09 13:13:57,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33685 states to 33685 states and 182219 transitions. [2020-10-09 13:13:57,881 INFO L78 Accepts]: Start accepts. Automaton has 33685 states and 182219 transitions. Word has length 21 [2020-10-09 13:13:57,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:13:57,881 INFO L481 AbstractCegarLoop]: Abstraction has 33685 states and 182219 transitions. [2020-10-09 13:13:57,881 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:13:57,881 INFO L276 IsEmpty]: Start isEmpty. Operand 33685 states and 182219 transitions. [2020-10-09 13:13:57,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:13:57,883 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:13:57,883 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:13:58,093 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-09 13:13:58,094 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-09 13:13:58,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:13:58,094 INFO L82 PathProgramCache]: Analyzing trace with hash 213205220, now seen corresponding path program 6 times [2020-10-09 13:13:58,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:13:58,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023477464] [2020-10-09 13:13:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:13:58,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:13:58,305 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-09 13:13:58,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023477464] [2020-10-09 13:13:58,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455411745] [2020-10-09 13:13:58,306 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-09 13:13:58,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-09 13:13:58,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:13:58,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:13:58,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:13:58,861 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-09 13:13:58,862 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:13:58,862 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-09 13:13:58,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281974966] [2020-10-09 13:13:58,862 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:13:58,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:13:58,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:13:58,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:13:58,863 INFO L87 Difference]: Start difference. First operand 33685 states and 182219 transitions. Second operand 23 states. [2020-10-09 13:14:13,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:14:13,831 INFO L93 Difference]: Finished difference Result 264462 states and 1146564 transitions. [2020-10-09 13:14:13,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2020-10-09 13:14:13,834 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-09 13:14:13,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:14:14,545 INFO L225 Difference]: With dead ends: 264462 [2020-10-09 13:14:14,545 INFO L226 Difference]: Without dead ends: 264424 [2020-10-09 13:14:14,546 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8491 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=3842, Invalid=18210, Unknown=0, NotChecked=0, Total=22052 [2020-10-09 13:14:16,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264424 states. [2020-10-09 13:14:20,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264424 to 32088. [2020-10-09 13:14:20,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32088 states. [2020-10-09 13:14:20,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32088 states to 32088 states and 173487 transitions. [2020-10-09 13:14:20,453 INFO L78 Accepts]: Start accepts. Automaton has 32088 states and 173487 transitions. Word has length 21 [2020-10-09 13:14:20,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:14:20,453 INFO L481 AbstractCegarLoop]: Abstraction has 32088 states and 173487 transitions. [2020-10-09 13:14:20,453 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:14:20,453 INFO L276 IsEmpty]: Start isEmpty. Operand 32088 states and 173487 transitions. [2020-10-09 13:14:20,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-09 13:14:20,454 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:14:20,454 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:14:20,654 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:14:20,655 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-09 13:14:20,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:14:20,656 INFO L82 PathProgramCache]: Analyzing trace with hash 7001197, now seen corresponding path program 1 times [2020-10-09 13:14:20,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:14:20,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563476392] [2020-10-09 13:14:20,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:14:20,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:20,700 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-09 13:14:20,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563476392] [2020-10-09 13:14:20,700 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-09 13:14:20,701 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-09 13:14:20,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633006127] [2020-10-09 13:14:20,701 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-09 13:14:20,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:14:20,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-09 13:14:20,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-09 13:14:20,702 INFO L87 Difference]: Start difference. First operand 32088 states and 173487 transitions. Second operand 5 states. [2020-10-09 13:14:21,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:14:21,313 INFO L93 Difference]: Finished difference Result 61666 states and 314428 transitions. [2020-10-09 13:14:21,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-09 13:14:21,315 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-09 13:14:21,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:14:21,499 INFO L225 Difference]: With dead ends: 61666 [2020-10-09 13:14:21,499 INFO L226 Difference]: Without dead ends: 61620 [2020-10-09 13:14:21,499 INFO L673 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-09 13:14:22,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61620 states. [2020-10-09 13:14:23,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61620 to 39682. [2020-10-09 13:14:23,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39682 states. [2020-10-09 13:14:23,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39682 states to 39682 states and 215916 transitions. [2020-10-09 13:14:23,188 INFO L78 Accepts]: Start accepts. Automaton has 39682 states and 215916 transitions. Word has length 21 [2020-10-09 13:14:23,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:14:23,188 INFO L481 AbstractCegarLoop]: Abstraction has 39682 states and 215916 transitions. [2020-10-09 13:14:23,188 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-09 13:14:23,188 INFO L276 IsEmpty]: Start isEmpty. Operand 39682 states and 215916 transitions. [2020-10-09 13:14:23,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:14:23,190 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:14:23,190 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:14:23,190 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2020-10-09 13:14:23,190 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-09 13:14:23,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:14:23,190 INFO L82 PathProgramCache]: Analyzing trace with hash -329472097, now seen corresponding path program 1 times [2020-10-09 13:14:23,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:14:23,190 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291826279] [2020-10-09 13:14:23,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:14:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:23,398 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-09 13:14:23,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291826279] [2020-10-09 13:14:23,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759399341] [2020-10-09 13:14:23,399 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-09 13:14:23,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:23,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-09 13:14:23,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:14:23,898 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-09 13:14:23,898 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:14:23,898 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2020-10-09 13:14:23,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774734461] [2020-10-09 13:14:23,899 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-09 13:14:23,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:14:23,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-09 13:14:23,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2020-10-09 13:14:23,900 INFO L87 Difference]: Start difference. First operand 39682 states and 215916 transitions. Second operand 21 states. [2020-10-09 13:14:29,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:14:29,079 INFO L93 Difference]: Finished difference Result 102854 states and 492358 transitions. [2020-10-09 13:14:29,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-09 13:14:29,082 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 23 [2020-10-09 13:14:29,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:14:29,381 INFO L225 Difference]: With dead ends: 102854 [2020-10-09 13:14:29,381 INFO L226 Difference]: Without dead ends: 102820 [2020-10-09 13:14:29,381 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 834 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-09 13:14:30,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102820 states. [2020-10-09 13:14:32,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102820 to 39770. [2020-10-09 13:14:32,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39770 states. [2020-10-09 13:14:32,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39770 states to 39770 states and 215915 transitions. [2020-10-09 13:14:32,534 INFO L78 Accepts]: Start accepts. Automaton has 39770 states and 215915 transitions. Word has length 23 [2020-10-09 13:14:32,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:14:32,535 INFO L481 AbstractCegarLoop]: Abstraction has 39770 states and 215915 transitions. [2020-10-09 13:14:32,535 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-09 13:14:32,535 INFO L276 IsEmpty]: Start isEmpty. Operand 39770 states and 215915 transitions. [2020-10-09 13:14:32,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:14:32,536 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:14:32,536 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:14:32,737 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-09 13:14:32,737 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-09 13:14:32,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:14:32,738 INFO L82 PathProgramCache]: Analyzing trace with hash 1710145021, now seen corresponding path program 1 times [2020-10-09 13:14:32,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:14:32,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537834873] [2020-10-09 13:14:32,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:14:32,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:32,923 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-09 13:14:32,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537834873] [2020-10-09 13:14:32,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185910221] [2020-10-09 13:14:32,923 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-09 13:14:33,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:33,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-09 13:14:33,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:14:33,390 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-09 13:14:33,391 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:14:33,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2020-10-09 13:14:33,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575056242] [2020-10-09 13:14:33,391 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-09 13:14:33,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:14:33,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-09 13:14:33,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2020-10-09 13:14:33,392 INFO L87 Difference]: Start difference. First operand 39770 states and 215915 transitions. Second operand 20 states. [2020-10-09 13:14:38,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:14:38,850 INFO L93 Difference]: Finished difference Result 118100 states and 559194 transitions. [2020-10-09 13:14:38,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-09 13:14:38,853 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-09 13:14:38,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:14:39,206 INFO L225 Difference]: With dead ends: 118100 [2020-10-09 13:14:39,206 INFO L226 Difference]: Without dead ends: 118064 [2020-10-09 13:14:39,206 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=759, Invalid=2781, Unknown=0, NotChecked=0, Total=3540 [2020-10-09 13:14:40,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118064 states. [2020-10-09 13:14:41,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118064 to 41057. [2020-10-09 13:14:41,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41057 states. [2020-10-09 13:14:41,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41057 states to 41057 states and 222747 transitions. [2020-10-09 13:14:41,880 INFO L78 Accepts]: Start accepts. Automaton has 41057 states and 222747 transitions. Word has length 23 [2020-10-09 13:14:41,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:14:41,880 INFO L481 AbstractCegarLoop]: Abstraction has 41057 states and 222747 transitions. [2020-10-09 13:14:41,880 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-09 13:14:41,880 INFO L276 IsEmpty]: Start isEmpty. Operand 41057 states and 222747 transitions. [2020-10-09 13:14:41,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:14:41,882 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:14:41,882 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:14:42,083 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:14:42,083 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-09 13:14:42,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:14:42,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1187327486, now seen corresponding path program 1 times [2020-10-09 13:14:42,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:14:42,084 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417129526] [2020-10-09 13:14:42,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:14:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:42,221 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-09 13:14:42,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417129526] [2020-10-09 13:14:42,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469188101] [2020-10-09 13:14:42,222 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-09 13:14:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:42,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-09 13:14:42,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:14:42,687 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-09 13:14:42,688 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:14:42,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2020-10-09 13:14:42,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775343808] [2020-10-09 13:14:42,688 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:14:42,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:14:42,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:14:42,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:14:42,689 INFO L87 Difference]: Start difference. First operand 41057 states and 222747 transitions. Second operand 19 states. [2020-10-09 13:14:48,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:14:48,102 INFO L93 Difference]: Finished difference Result 123578 states and 588138 transitions. [2020-10-09 13:14:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-09 13:14:48,105 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-10-09 13:14:48,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:14:48,474 INFO L225 Difference]: With dead ends: 123578 [2020-10-09 13:14:48,474 INFO L226 Difference]: Without dead ends: 123537 [2020-10-09 13:14:48,474 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=591, Invalid=2165, Unknown=0, NotChecked=0, Total=2756 [2020-10-09 13:14:49,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123537 states. [2020-10-09 13:14:51,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123537 to 44190. [2020-10-09 13:14:51,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44190 states. [2020-10-09 13:14:51,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44190 states to 44190 states and 241230 transitions. [2020-10-09 13:14:51,172 INFO L78 Accepts]: Start accepts. Automaton has 44190 states and 241230 transitions. Word has length 23 [2020-10-09 13:14:51,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:14:51,173 INFO L481 AbstractCegarLoop]: Abstraction has 44190 states and 241230 transitions. [2020-10-09 13:14:51,173 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:14:51,173 INFO L276 IsEmpty]: Start isEmpty. Operand 44190 states and 241230 transitions. [2020-10-09 13:14:51,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:14:51,175 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:14:51,175 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:14:51,375 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:14:51,376 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-09 13:14:51,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:14:51,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1861778977, now seen corresponding path program 2 times [2020-10-09 13:14:51,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:14:51,377 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453396813] [2020-10-09 13:14:51,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:14:51,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:14:51,562 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-09 13:14:51,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453396813] [2020-10-09 13:14:51,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246914458] [2020-10-09 13:14:51,563 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-09 13:14:51,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:14:51,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:14:51,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:14:51,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:14:51,969 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-09 13:14:51,970 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:14:51,970 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2020-10-09 13:14:51,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922898744] [2020-10-09 13:14:51,970 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:14:51,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:14:51,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:14:51,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:14:51,971 INFO L87 Difference]: Start difference. First operand 44190 states and 241230 transitions. Second operand 19 states. [2020-10-09 13:14:57,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:14:57,372 INFO L93 Difference]: Finished difference Result 154651 states and 756012 transitions. [2020-10-09 13:14:57,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-09 13:14:57,375 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-10-09 13:14:57,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:14:57,849 INFO L225 Difference]: With dead ends: 154651 [2020-10-09 13:14:57,850 INFO L226 Difference]: Without dead ends: 154560 [2020-10-09 13:14:57,850 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=602, Invalid=1948, Unknown=0, NotChecked=0, Total=2550 [2020-10-09 13:14:59,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154560 states. [2020-10-09 13:15:01,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154560 to 44404. [2020-10-09 13:15:01,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44404 states. [2020-10-09 13:15:01,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44404 states to 44404 states and 242262 transitions. [2020-10-09 13:15:01,937 INFO L78 Accepts]: Start accepts. Automaton has 44404 states and 242262 transitions. Word has length 23 [2020-10-09 13:15:01,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:15:01,937 INFO L481 AbstractCegarLoop]: Abstraction has 44404 states and 242262 transitions. [2020-10-09 13:15:01,937 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:15:01,937 INFO L276 IsEmpty]: Start isEmpty. Operand 44404 states and 242262 transitions. [2020-10-09 13:15:01,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:15:01,939 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:15:01,940 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:15:02,140 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2020-10-09 13:15:02,140 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-09 13:15:02,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:15:02,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1861777923, now seen corresponding path program 2 times [2020-10-09 13:15:02,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:15:02,142 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635525306] [2020-10-09 13:15:02,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:15:02,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:15:02,332 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-09 13:15:02,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635525306] [2020-10-09 13:15:02,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767883014] [2020-10-09 13:15:02,333 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-09 13:15:02,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:15:02,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:15:02,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:15:02,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:15:02,800 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-09 13:15:02,800 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:15:02,800 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2020-10-09 13:15:02,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138309442] [2020-10-09 13:15:02,801 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:15:02,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:15:02,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:15:02,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:15:02,802 INFO L87 Difference]: Start difference. First operand 44404 states and 242262 transitions. Second operand 19 states. [2020-10-09 13:15:07,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:15:07,828 INFO L93 Difference]: Finished difference Result 138932 states and 667703 transitions. [2020-10-09 13:15:07,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-09 13:15:07,830 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-10-09 13:15:07,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:15:08,246 INFO L225 Difference]: With dead ends: 138932 [2020-10-09 13:15:08,247 INFO L226 Difference]: Without dead ends: 138841 [2020-10-09 13:15:08,247 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=602, Invalid=1948, Unknown=0, NotChecked=0, Total=2550 [2020-10-09 13:15:09,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138841 states. [2020-10-09 13:15:11,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138841 to 43453. [2020-10-09 13:15:11,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43453 states. [2020-10-09 13:15:12,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43453 states to 43453 states and 236815 transitions. [2020-10-09 13:15:12,445 INFO L78 Accepts]: Start accepts. Automaton has 43453 states and 236815 transitions. Word has length 23 [2020-10-09 13:15:12,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:15:12,446 INFO L481 AbstractCegarLoop]: Abstraction has 43453 states and 236815 transitions. [2020-10-09 13:15:12,446 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:15:12,446 INFO L276 IsEmpty]: Start isEmpty. Operand 43453 states and 236815 transitions. [2020-10-09 13:15:12,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-09 13:15:12,448 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:15:12,449 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:15:12,649 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-09 13:15:12,649 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-09 13:15:12,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:15:12,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1861761090, now seen corresponding path program 2 times [2020-10-09 13:15:12,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:15:12,650 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892540289] [2020-10-09 13:15:12,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:15:12,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:15:12,844 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-09 13:15:12,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892540289] [2020-10-09 13:15:12,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070571209] [2020-10-09 13:15:12,845 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-09 13:15:12,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:15:12,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:15:12,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-09 13:15:12,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:15:13,271 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-09 13:15:13,272 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:15:13,272 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2020-10-09 13:15:13,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686515098] [2020-10-09 13:15:13,272 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-09 13:15:13,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:15:13,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-09 13:15:13,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2020-10-09 13:15:13,273 INFO L87 Difference]: Start difference. First operand 43453 states and 236815 transitions. Second operand 19 states. [2020-10-09 13:15:16,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:15:16,891 INFO L93 Difference]: Finished difference Result 95786 states and 464697 transitions. [2020-10-09 13:15:16,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-09 13:15:16,894 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-10-09 13:15:16,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:15:17,189 INFO L225 Difference]: With dead ends: 95786 [2020-10-09 13:15:17,189 INFO L226 Difference]: Without dead ends: 95695 [2020-10-09 13:15:17,190 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=375, Invalid=1185, Unknown=0, NotChecked=0, Total=1560 [2020-10-09 13:15:18,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95695 states. [2020-10-09 13:15:19,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95695 to 42378. [2020-10-09 13:15:19,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42378 states. [2020-10-09 13:15:19,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42378 states to 42378 states and 229620 transitions. [2020-10-09 13:15:19,497 INFO L78 Accepts]: Start accepts. Automaton has 42378 states and 229620 transitions. Word has length 23 [2020-10-09 13:15:19,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:15:19,497 INFO L481 AbstractCegarLoop]: Abstraction has 42378 states and 229620 transitions. [2020-10-09 13:15:19,497 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-09 13:15:19,497 INFO L276 IsEmpty]: Start isEmpty. Operand 42378 states and 229620 transitions. [2020-10-09 13:15:19,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:15:19,500 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:15:19,500 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:15:19,707 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:15:19,707 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-09 13:15:19,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:15:19,708 INFO L82 PathProgramCache]: Analyzing trace with hash 481856687, now seen corresponding path program 1 times [2020-10-09 13:15:19,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:15:19,709 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700402765] [2020-10-09 13:15:19,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:15:19,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:15:20,007 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-09 13:15:20,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700402765] [2020-10-09 13:15:20,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427844451] [2020-10-09 13:15:20,008 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-09 13:15:20,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:15:20,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:15:20,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:15:20,679 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-09 13:15:20,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:15:20,680 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-10-09 13:15:20,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641104360] [2020-10-09 13:15:20,680 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:15:20,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:15:20,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:15:20,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:15:20,681 INFO L87 Difference]: Start difference. First operand 42378 states and 229620 transitions. Second operand 24 states. [2020-10-09 13:15:39,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:15:39,009 INFO L93 Difference]: Finished difference Result 204746 states and 903355 transitions. [2020-10-09 13:15:39,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-09 13:15:39,012 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-09 13:15:39,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:15:39,595 INFO L225 Difference]: With dead ends: 204746 [2020-10-09 13:15:39,595 INFO L226 Difference]: Without dead ends: 204636 [2020-10-09 13:15:39,596 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9462 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=3664, Invalid=21142, Unknown=0, NotChecked=0, Total=24806 [2020-10-09 13:15:41,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204636 states. [2020-10-09 13:15:43,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204636 to 43164. [2020-10-09 13:15:43,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43164 states. [2020-10-09 13:15:43,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43164 states to 43164 states and 234078 transitions. [2020-10-09 13:15:43,709 INFO L78 Accepts]: Start accepts. Automaton has 43164 states and 234078 transitions. Word has length 25 [2020-10-09 13:15:43,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:15:43,710 INFO L481 AbstractCegarLoop]: Abstraction has 43164 states and 234078 transitions. [2020-10-09 13:15:43,710 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:15:43,710 INFO L276 IsEmpty]: Start isEmpty. Operand 43164 states and 234078 transitions. [2020-10-09 13:15:43,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:15:43,713 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:15:43,713 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:15:43,913 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:15:43,914 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-09 13:15:43,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:15:43,914 INFO L82 PathProgramCache]: Analyzing trace with hash -40960848, now seen corresponding path program 1 times [2020-10-09 13:15:43,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:15:43,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980867765] [2020-10-09 13:15:43,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:15:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:15:44,136 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-09 13:15:44,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980867765] [2020-10-09 13:15:44,137 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876377713] [2020-10-09 13:15:44,137 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-09 13:15:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:15:44,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:15:44,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:15:44,780 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-09 13:15:44,781 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:15:44,781 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-10-09 13:15:44,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104783493] [2020-10-09 13:15:44,781 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:15:44,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:15:44,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:15:44,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:15:44,782 INFO L87 Difference]: Start difference. First operand 43164 states and 234078 transitions. Second operand 23 states. [2020-10-09 13:15:56,791 WARN L193 SmtUtils]: Spent 344.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-10-09 13:16:02,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:16:02,307 INFO L93 Difference]: Finished difference Result 202332 states and 894653 transitions. [2020-10-09 13:16:02,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2020-10-09 13:16:02,310 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 25 [2020-10-09 13:16:02,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:16:02,891 INFO L225 Difference]: With dead ends: 202332 [2020-10-09 13:16:02,891 INFO L226 Difference]: Without dead ends: 202227 [2020-10-09 13:16:02,892 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7494 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=2974, Invalid=17048, Unknown=0, NotChecked=0, Total=20022 [2020-10-09 13:16:04,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202227 states. [2020-10-09 13:16:06,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202227 to 44595. [2020-10-09 13:16:06,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44595 states. [2020-10-09 13:16:06,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44595 states to 44595 states and 241996 transitions. [2020-10-09 13:16:06,950 INFO L78 Accepts]: Start accepts. Automaton has 44595 states and 241996 transitions. Word has length 25 [2020-10-09 13:16:06,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:16:06,950 INFO L481 AbstractCegarLoop]: Abstraction has 44595 states and 241996 transitions. [2020-10-09 13:16:06,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-09 13:16:06,951 INFO L276 IsEmpty]: Start isEmpty. Operand 44595 states and 241996 transitions. [2020-10-09 13:16:06,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:16:06,953 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:16:06,953 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:16:07,154 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-09 13:16:07,154 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-09 13:16:07,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:16:07,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1204901039, now seen corresponding path program 2 times [2020-10-09 13:16:07,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:16:07,155 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110431440] [2020-10-09 13:16:07,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:16:07,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:16:07,442 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-09 13:16:07,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110431440] [2020-10-09 13:16:07,443 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620744413] [2020-10-09 13:16:07,443 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-09 13:16:07,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:16:07,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:16:07,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:16:07,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:16:08,092 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-09 13:16:08,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:16:08,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2020-10-09 13:16:08,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781063114] [2020-10-09 13:16:08,093 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:16:08,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:16:08,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:16:08,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:16:08,093 INFO L87 Difference]: Start difference. First operand 44595 states and 241996 transitions. Second operand 24 states. [2020-10-09 13:16:31,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:16:31,966 INFO L93 Difference]: Finished difference Result 263551 states and 1179061 transitions. [2020-10-09 13:16:31,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2020-10-09 13:16:31,969 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-09 13:16:31,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:16:32,729 INFO L225 Difference]: With dead ends: 263551 [2020-10-09 13:16:32,729 INFO L226 Difference]: Without dead ends: 263351 [2020-10-09 13:16:32,731 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13327 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=5197, Invalid=29213, Unknown=0, NotChecked=0, Total=34410 [2020-10-09 13:16:34,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263351 states. [2020-10-09 13:16:42,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263351 to 44375. [2020-10-09 13:16:42,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44375 states. [2020-10-09 13:16:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44375 states to 44375 states and 240640 transitions. [2020-10-09 13:16:42,588 INFO L78 Accepts]: Start accepts. Automaton has 44375 states and 240640 transitions. Word has length 25 [2020-10-09 13:16:42,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:16:42,588 INFO L481 AbstractCegarLoop]: Abstraction has 44375 states and 240640 transitions. [2020-10-09 13:16:42,588 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:16:42,588 INFO L276 IsEmpty]: Start isEmpty. Operand 44375 states and 240640 transitions. [2020-10-09 13:16:42,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:16:42,591 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:16:42,591 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:16:42,791 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-09 13:16:42,792 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-09 13:16:42,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:16:42,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1204917872, now seen corresponding path program 2 times [2020-10-09 13:16:42,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:16:42,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449398843] [2020-10-09 13:16:42,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:16:42,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:16:43,085 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-09 13:16:43,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449398843] [2020-10-09 13:16:43,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515821592] [2020-10-09 13:16:43,086 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-09 13:16:43,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-09 13:16:43,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:16:43,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-09 13:16:43,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:16:43,750 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-09 13:16:43,751 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:16:43,751 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2020-10-09 13:16:43,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150581480] [2020-10-09 13:16:43,751 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-09 13:16:43,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:16:43,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-09 13:16:43,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2020-10-09 13:16:43,752 INFO L87 Difference]: Start difference. First operand 44375 states and 240640 transitions. Second operand 24 states. [2020-10-09 13:16:53,482 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 23 [2020-10-09 13:17:00,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:17:00,246 INFO L93 Difference]: Finished difference Result 177158 states and 798076 transitions. [2020-10-09 13:17:00,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2020-10-09 13:17:00,249 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-09 13:17:00,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:17:00,750 INFO L225 Difference]: With dead ends: 177158 [2020-10-09 13:17:00,750 INFO L226 Difference]: Without dead ends: 176932 [2020-10-09 13:17:00,751 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6085 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=2914, Invalid=14378, Unknown=0, NotChecked=0, Total=17292 [2020-10-09 13:17:02,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176932 states. [2020-10-09 13:17:05,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176932 to 41905. [2020-10-09 13:17:05,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41905 states. [2020-10-09 13:17:05,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41905 states to 41905 states and 226119 transitions. [2020-10-09 13:17:05,190 INFO L78 Accepts]: Start accepts. Automaton has 41905 states and 226119 transitions. Word has length 25 [2020-10-09 13:17:05,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-09 13:17:05,191 INFO L481 AbstractCegarLoop]: Abstraction has 41905 states and 226119 transitions. [2020-10-09 13:17:05,191 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-09 13:17:05,191 INFO L276 IsEmpty]: Start isEmpty. Operand 41905 states and 226119 transitions. [2020-10-09 13:17:05,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-09 13:17:05,193 INFO L413 BasicCegarLoop]: Found error trace [2020-10-09 13:17:05,194 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-09 13:17:05,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2020-10-09 13:17:05,394 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-09 13:17:05,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-09 13:17:05,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1954974959, now seen corresponding path program 3 times [2020-10-09 13:17:05,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-09 13:17:05,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021642952] [2020-10-09 13:17:05,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-09 13:17:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-09 13:17:05,613 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-09 13:17:05,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021642952] [2020-10-09 13:17:05,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270968830] [2020-10-09 13:17:05,614 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-09 13:17:05,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-09 13:17:05,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-09 13:17:05,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-09 13:17:05,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-09 13:17:06,291 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-09 13:17:06,292 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-09 13:17:06,292 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-10-09 13:17:06,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073297160] [2020-10-09 13:17:06,292 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-09 13:17:06,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-09 13:17:06,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-09 13:17:06,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2020-10-09 13:17:06,293 INFO L87 Difference]: Start difference. First operand 41905 states and 226119 transitions. Second operand 23 states. [2020-10-09 13:17:31,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-09 13:17:31,614 INFO L93 Difference]: Finished difference Result 270293 states and 1155280 transitions. [2020-10-09 13:17:31,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2020-10-09 13:17:31,618 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 25 [2020-10-09 13:17:31,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-09 13:17:33,891 INFO L225 Difference]: With dead ends: 270293 [2020-10-09 13:17:33,891 INFO L226 Difference]: Without dead ends: 270209 [2020-10-09 13:17:33,893 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19678 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=6814, Invalid=40928, Unknown=0, NotChecked=0, Total=47742 Received shutdown request... [2020-10-09 13:17:35,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270209 states. [2020-10-09 13:17:36,182 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-09 13:17:36,183 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-09 13:17:36,187 WARN L235 ceAbstractionStarter]: Timeout [2020-10-09 13:17:36,187 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.10 01:17:36 BasicIcfg [2020-10-09 13:17:36,187 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-09 13:17:36,188 INFO L168 Benchmark]: Toolchain (without parser) took 792099.50 ms. Allocated memory was 249.6 MB in the beginning and 5.7 GB in the end (delta: 5.4 GB). Free memory was 206.0 MB in the beginning and 3.1 GB in the end (delta: -2.9 GB). Peak memory consumption was 5.2 GB. Max. memory is 14.2 GB. [2020-10-09 13:17:36,188 INFO L168 Benchmark]: CDTParser took 0.49 ms. Allocated memory is still 249.6 MB. Free memory is still 225.9 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-09 13:17:36,189 INFO L168 Benchmark]: CACSL2BoogieTranslator took 681.37 ms. Allocated memory was 249.6 MB in the beginning and 309.9 MB in the end (delta: 60.3 MB). Free memory was 206.0 MB in the beginning and 265.2 MB in the end (delta: -59.2 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. [2020-10-09 13:17:36,189 INFO L168 Benchmark]: Boogie Procedure Inliner took 43.95 ms. Allocated memory is still 309.9 MB. Free memory was 265.2 MB in the beginning and 262.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-09 13:17:36,189 INFO L168 Benchmark]: Boogie Preprocessor took 27.64 ms. Allocated memory is still 309.9 MB. Free memory is still 262.7 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-09 13:17:36,189 INFO L168 Benchmark]: RCFGBuilder took 453.39 ms. Allocated memory is still 309.9 MB. Free memory was 262.7 MB in the beginning and 240.8 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. [2020-10-09 13:17:36,189 INFO L168 Benchmark]: TraceAbstraction took 790887.10 ms. Allocated memory was 309.9 MB in the beginning and 5.7 GB in the end (delta: 5.4 GB). Free memory was 240.8 MB in the beginning and 3.1 GB in the end (delta: -2.8 GB). Peak memory consumption was 5.2 GB. Max. memory is 14.2 GB. [2020-10-09 13:17:36,191 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.49 ms. Allocated memory is still 249.6 MB. Free memory is still 225.9 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 681.37 ms. Allocated memory was 249.6 MB in the beginning and 309.9 MB in the end (delta: 60.3 MB). Free memory was 206.0 MB in the beginning and 265.2 MB in the end (delta: -59.2 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 43.95 ms. Allocated memory is still 309.9 MB. Free memory was 265.2 MB in the beginning and 262.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 27.64 ms. Allocated memory is still 309.9 MB. Free memory is still 262.7 MB. There was no memory consumed. Max. memory is 14.2 GB. * RCFGBuilder took 453.39 ms. Allocated memory is still 309.9 MB. Free memory was 262.7 MB in the beginning and 240.8 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. * TraceAbstraction took 790887.10 ms. Allocated memory was 309.9 MB in the beginning and 5.7 GB in the end (delta: 5.4 GB). Free memory was 240.8 MB in the beginning and 3.1 GB in the end (delta: -2.8 GB). Peak memory consumption was 5.2 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.9s, 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.1s, 56 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.8s, 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: 2.0s, 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.2s, 129 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 5.6s, 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: 790.5s, OverallIterations: 114, TraceHistogramMax: 6, AutomataDifference: 579.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 17.9s, HoareTripleCheckerStatistics: 6872 SDtfs, 55219 SDslu, 62509 SDs, 0 SdLazy, 167691 SolverSat, 7816 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 114.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9153 GetRequests, 904 SyntacticMatches, 0 SemanticMatches, 8249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380976 ImplicationChecksByTransitivity, 303.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=44595occurred in iteration=25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 127.9s AutomataMinimizationTime, 109 MinimizatonAttempts, 4562413 StatesRemovedByMinimization, 101 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 36.5s InterpolantComputationTime, 3963 NumberOfCodeBlocks, 3963 NumberOfCodeBlocksAsserted, 289 NumberOfCheckSat, 3682 ConstructedInterpolants, 0 QuantifiedInterpolants, 441528 SizeOfPredicates, 516 NumberOfNonLiveVariables, 10259 ConjunctsInSsa, 938 ConjunctsInUnsatCore, 193 InterpolantComputations, 25 PerfectInterpolantSequences, 705/2052 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