/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 22:19:25,367 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 22:19:25,370 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 22:19:25,407 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 22:19:25,407 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 22:19:25,415 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 22:19:25,418 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 22:19:25,423 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 22:19:25,425 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 22:19:25,429 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 22:19:25,429 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 22:19:25,430 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 22:19:25,431 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 22:19:25,434 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 22:19:25,436 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 22:19:25,438 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 22:19:25,439 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 22:19:25,441 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 22:19:25,443 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 22:19:25,451 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 22:19:25,453 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 22:19:25,454 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 22:19:25,455 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 22:19:25,456 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 22:19:25,467 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 22:19:25,468 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 22:19:25,468 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 22:19:25,469 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 22:19:25,469 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 22:19:25,473 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 22:19:25,473 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 22:19:25,474 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 22:19:25,474 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 22:19:25,475 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 22:19:25,476 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 22:19:25,476 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 22:19:25,477 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 22:19:25,478 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 22:19:25,478 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 22:19:25,479 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 22:19:25,481 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 22:19:25,482 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-SemanticLbe.epf [2020-10-15 22:19:25,522 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 22:19:25,523 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 22:19:25,524 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 22:19:25,524 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 22:19:25,525 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 22:19:25,525 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 22:19:25,525 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 22:19:25,525 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 22:19:25,525 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 22:19:25,526 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 22:19:25,527 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 22:19:25,527 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 22:19:25,527 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 22:19:25,528 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 22:19:25,528 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 22:19:25,528 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 22:19:25,528 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 22:19:25,528 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 22:19:25,528 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 22:19:25,529 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 22:19:25,529 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 22:19:25,529 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 22:19:25,529 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 22:19:25,529 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 22:19:25,530 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 22:19:25,530 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 22:19:25,530 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 22:19:25,530 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-15 22:19:25,530 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 22:19:25,809 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 22:19:25,820 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 22:19:25,824 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 22:19:25,825 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 22:19:25,825 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 22:19:25,826 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-15 22:19:25,901 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/559bfb275/51450ca037c249a08ba87183587d1ace/FLAGbf30d36b2 [2020-10-15 22:19:26,377 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 22:19:26,378 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-15 22:19:26,397 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/559bfb275/51450ca037c249a08ba87183587d1ace/FLAGbf30d36b2 [2020-10-15 22:19:26,689 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/559bfb275/51450ca037c249a08ba87183587d1ace [2020-10-15 22:19:26,697 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 22:19:26,699 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 22:19:26,700 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 22:19:26,700 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 22:19:26,704 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 22:19:26,705 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 10:19:26" (1/1) ... [2020-10-15 22:19:26,710 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22290d2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:26, skipping insertion in model container [2020-10-15 22:19:26,711 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 10:19:26" (1/1) ... [2020-10-15 22:19:26,718 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 22:19:26,776 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 22:19:27,276 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 22:19:27,296 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 22:19:27,374 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 22:19:27,474 INFO L208 MainTranslator]: Completed translation [2020-10-15 22:19:27,475 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27 WrapperNode [2020-10-15 22:19:27,476 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 22:19:27,477 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 22:19:27,477 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 22:19:27,477 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 22:19:27,486 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,518 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,551 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 22:19:27,554 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 22:19:27,554 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 22:19:27,554 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 22:19:27,564 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,564 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,567 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,568 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,573 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,577 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,579 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... [2020-10-15 22:19:27,582 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 22:19:27,583 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 22:19:27,583 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 22:19:27,583 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 22:19:27,584 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 22:19:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-10-15 22:19:27,656 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-10-15 22:19:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-15 22:19:27,656 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-15 22:19:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 22:19:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 22:19:27,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 22:19:27,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 22:19:27,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 22:19:27,658 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-15 22:19:27,953 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 22:19:27,954 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-10-15 22:19:27,956 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 10:19:27 BoogieIcfgContainer [2020-10-15 22:19:27,956 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 22:19:27,957 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 22:19:27,958 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 22:19:27,961 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 22:19:27,962 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 10:19:26" (1/3) ... [2020-10-15 22:19:27,962 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d08e8ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 10:19:27, skipping insertion in model container [2020-10-15 22:19:27,963 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 10:19:27" (2/3) ... [2020-10-15 22:19:27,963 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d08e8ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 10:19:27, skipping insertion in model container [2020-10-15 22:19:27,963 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 10:19:27" (3/3) ... [2020-10-15 22:19:27,965 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-10-15 22:19:27,980 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-15 22:19:27,981 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 22:19:27,990 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-15 22:19:27,992 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 22:19:28,024 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,024 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,025 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,025 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,026 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,026 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,026 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,026 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,027 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,027 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,028 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,028 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,028 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,030 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,030 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,037 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,062 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,063 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,063 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,063 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,063 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:28,097 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-15 22:19:28,119 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 22:19:28,119 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 22:19:28,119 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 22:19:28,119 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 22:19:28,120 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 22:19:28,120 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 22:19:28,120 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 22:19:28,120 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 22:19:28,133 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 22:19:28,136 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-15 22:19:28,139 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-15 22:19:28,141 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-10-15 22:19:28,185 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-10-15 22:19:28,185 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 22:19:28,198 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 71 events. 4/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2020-10-15 22:19:28,202 INFO L117 LiptonReduction]: Number of co-enabled transitions 692 [2020-10-15 22:19:29,358 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-10-15 22:19:29,954 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-10-15 22:19:30,063 INFO L132 LiptonReduction]: Checked pairs total: 623 [2020-10-15 22:19:30,063 INFO L134 LiptonReduction]: Total number of compositions: 61 [2020-10-15 22:19:30,070 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-10-15 22:19:30,081 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-15 22:19:30,083 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-15 22:19:30,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 22:19:30,090 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:30,090 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 22:19:30,091 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:30,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:30,097 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-10-15 22:19:30,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:30,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732575754] [2020-10-15 22:19:30,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:30,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:30,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732575754] [2020-10-15 22:19:30,279 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:30,279 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 22:19:30,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301914714] [2020-10-15 22:19:30,285 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 22:19:30,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:30,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 22:19:30,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:30,304 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-10-15 22:19:30,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:30,345 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-15 22:19:30,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 22:19:30,347 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 22:19:30,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:30,357 INFO L225 Difference]: With dead ends: 35 [2020-10-15 22:19:30,358 INFO L226 Difference]: Without dead ends: 31 [2020-10-15 22:19:30,359 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:30,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-15 22:19:30,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-15 22:19:30,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-15 22:19:30,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-10-15 22:19:30,403 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-10-15 22:19:30,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:30,403 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-10-15 22:19:30,403 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 22:19:30,404 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-10-15 22:19:30,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-15 22:19:30,404 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:30,404 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:30,405 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 22:19:30,405 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:30,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:30,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-10-15 22:19:30,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:30,406 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272745804] [2020-10-15 22:19:30,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:30,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:30,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:30,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272745804] [2020-10-15 22:19:30,503 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:30,503 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 22:19:30,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874639902] [2020-10-15 22:19:30,505 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 22:19:30,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:30,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 22:19:30,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 22:19:30,506 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-10-15 22:19:30,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:30,527 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-10-15 22:19:30,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 22:19:30,527 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-15 22:19:30,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:30,528 INFO L225 Difference]: With dead ends: 26 [2020-10-15 22:19:30,529 INFO L226 Difference]: Without dead ends: 24 [2020-10-15 22:19:30,530 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 22:19:30,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-10-15 22:19:30,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-10-15 22:19:30,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 22:19:30,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-10-15 22:19:30,534 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-10-15 22:19:30,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:30,535 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-10-15 22:19:30,535 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 22:19:30,535 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-10-15 22:19:30,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-15 22:19:30,536 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:30,536 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:30,536 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 22:19:30,536 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:30,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:30,537 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-10-15 22:19:30,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:30,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386892128] [2020-10-15 22:19:30,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:30,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:19:30,561 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:19:30,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:19:30,577 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:19:30,614 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 22:19:30,614 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 22:19:30,614 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 22:19:30,615 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 22:19:30,616 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 22:19:30,616 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-15 22:19:30,638 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,638 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,638 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,638 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,639 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,639 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,639 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,639 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,639 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,640 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,640 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,640 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,640 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,640 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,640 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,641 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,641 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,641 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,646 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,646 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,646 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,646 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,648 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,648 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,657 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,657 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,659 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,660 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,660 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,660 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,660 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,663 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,664 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,664 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,664 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,664 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:30,666 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-15 22:19:30,666 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 22:19:30,667 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 22:19:30,667 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 22:19:30,667 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 22:19:30,667 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 22:19:30,667 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 22:19:30,667 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 22:19:30,667 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 22:19:30,670 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 22:19:30,670 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-15 22:19:30,670 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-15 22:19:30,671 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-10-15 22:19:30,712 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-10-15 22:19:30,712 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-15 22:19:30,716 INFO L80 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 93 events. 5/93 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 135 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2020-10-15 22:19:30,720 INFO L117 LiptonReduction]: Number of co-enabled transitions 1108 [2020-10-15 22:19:32,437 INFO L132 LiptonReduction]: Checked pairs total: 1509 [2020-10-15 22:19:32,438 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-15 22:19:32,439 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-10-15 22:19:32,465 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-10-15 22:19:32,466 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-10-15 22:19:32,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 22:19:32,467 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:32,475 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 22:19:32,475 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:32,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:32,476 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-10-15 22:19:32,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:32,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57278341] [2020-10-15 22:19:32,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:32,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:32,535 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57278341] [2020-10-15 22:19:32,536 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:32,536 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 22:19:32,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973798316] [2020-10-15 22:19:32,536 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 22:19:32,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:32,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 22:19:32,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:32,538 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-10-15 22:19:32,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:32,578 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-10-15 22:19:32,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 22:19:32,579 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 22:19:32,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:32,583 INFO L225 Difference]: With dead ends: 185 [2020-10-15 22:19:32,584 INFO L226 Difference]: Without dead ends: 171 [2020-10-15 22:19:32,584 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:32,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-10-15 22:19:32,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-10-15 22:19:32,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-10-15 22:19:32,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-10-15 22:19:32,610 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-10-15 22:19:32,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:32,611 INFO L481 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-10-15 22:19:32,611 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 22:19:32,611 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-10-15 22:19:32,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 22:19:32,612 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:32,612 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:32,612 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 22:19:32,612 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:32,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:32,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-10-15 22:19:32,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:32,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456000336] [2020-10-15 22:19:32,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:32,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:32,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:32,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456000336] [2020-10-15 22:19:32,674 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:32,674 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:32,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246704283] [2020-10-15 22:19:32,675 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:32,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:32,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:32,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:32,676 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-10-15 22:19:32,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:32,793 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-10-15 22:19:32,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:32,794 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 22:19:32,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:32,797 INFO L225 Difference]: With dead ends: 225 [2020-10-15 22:19:32,797 INFO L226 Difference]: Without dead ends: 221 [2020-10-15 22:19:32,797 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:32,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-10-15 22:19:32,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-10-15 22:19:32,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-10-15 22:19:32,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-10-15 22:19:32,818 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-10-15 22:19:32,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:32,819 INFO L481 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-10-15 22:19:32,819 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:32,819 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-10-15 22:19:32,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 22:19:32,820 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:32,820 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:32,821 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-15 22:19:32,821 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:32,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:32,821 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-10-15 22:19:32,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:32,822 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346323305] [2020-10-15 22:19:32,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:32,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:32,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 22:19:32,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346323305] [2020-10-15 22:19:32,873 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:32,873 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:32,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525253744] [2020-10-15 22:19:32,874 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:32,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:32,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:32,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:32,875 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-10-15 22:19:32,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:32,980 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-10-15 22:19:32,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:32,981 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 22:19:32,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:32,986 INFO L225 Difference]: With dead ends: 213 [2020-10-15 22:19:32,986 INFO L226 Difference]: Without dead ends: 209 [2020-10-15 22:19:32,987 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:32,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-10-15 22:19:32,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-10-15 22:19:32,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-10-15 22:19:33,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-10-15 22:19:33,001 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-10-15 22:19:33,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:33,002 INFO L481 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-10-15 22:19:33,002 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:33,002 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-10-15 22:19:33,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-15 22:19:33,004 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:33,004 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:33,004 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-15 22:19:33,004 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:33,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:33,005 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-10-15 22:19:33,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:33,005 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616954311] [2020-10-15 22:19:33,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:33,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:19:33,020 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:19:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:19:33,032 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:19:33,039 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 22:19:33,039 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 22:19:33,040 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-15 22:19:33,040 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 22:19:33,040 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 22:19:33,042 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-15 22:19:33,060 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,060 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,060 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,061 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,061 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,062 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,062 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,062 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,062 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,063 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,063 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,063 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,064 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,064 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,064 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,064 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,064 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,064 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,065 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,065 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,065 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,065 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,065 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,066 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,066 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,066 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,066 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,070 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,071 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,072 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,078 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,078 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,079 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,090 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,090 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,093 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,093 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,093 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,094 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,094 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,096 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,096 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,096 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,096 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,096 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,099 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,099 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,099 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,099 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,099 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:33,102 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-15 22:19:33,102 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 22:19:33,102 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 22:19:33,102 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 22:19:33,102 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 22:19:33,103 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 22:19:33,103 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 22:19:33,103 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 22:19:33,103 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 22:19:33,105 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 22:19:33,105 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-15 22:19:33,105 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-15 22:19:33,105 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-10-15 22:19:33,127 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-10-15 22:19:33,127 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-15 22:19:33,129 INFO L80 FinitePrefix]: Finished finitePrefix Result has 136 conditions, 115 events. 6/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 174 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 129. Up to 8 conditions per place. [2020-10-15 22:19:33,145 INFO L117 LiptonReduction]: Number of co-enabled transitions 1608 [2020-10-15 22:19:34,680 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-10-15 22:19:35,082 WARN L193 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-10-15 22:19:35,198 INFO L132 LiptonReduction]: Checked pairs total: 2380 [2020-10-15 22:19:35,198 INFO L134 LiptonReduction]: Total number of compositions: 94 [2020-10-15 22:19:35,199 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-10-15 22:19:35,228 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-10-15 22:19:35,228 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-10-15 22:19:35,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 22:19:35,229 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:35,229 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 22:19:35,229 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:35,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:35,230 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-10-15 22:19:35,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:35,230 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722014243] [2020-10-15 22:19:35,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:35,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:35,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:35,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722014243] [2020-10-15 22:19:35,257 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:35,257 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 22:19:35,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397145760] [2020-10-15 22:19:35,257 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 22:19:35,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:35,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 22:19:35,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:35,258 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-10-15 22:19:35,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:35,297 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-10-15 22:19:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 22:19:35,297 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 22:19:35,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:35,303 INFO L225 Difference]: With dead ends: 600 [2020-10-15 22:19:35,304 INFO L226 Difference]: Without dead ends: 559 [2020-10-15 22:19:35,304 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:35,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-10-15 22:19:35,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-10-15 22:19:35,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-10-15 22:19:35,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-10-15 22:19:35,340 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-10-15 22:19:35,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:35,340 INFO L481 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-10-15 22:19:35,340 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 22:19:35,340 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-10-15 22:19:35,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 22:19:35,341 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:35,341 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:35,341 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-15 22:19:35,341 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:35,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:35,342 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-10-15 22:19:35,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:35,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185921453] [2020-10-15 22:19:35,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:35,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:35,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:35,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185921453] [2020-10-15 22:19:35,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:35,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:35,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340116127] [2020-10-15 22:19:35,387 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:35,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:35,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:35,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:35,388 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-10-15 22:19:35,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:35,490 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-10-15 22:19:35,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:35,491 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 22:19:35,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:35,498 INFO L225 Difference]: With dead ends: 933 [2020-10-15 22:19:35,498 INFO L226 Difference]: Without dead ends: 928 [2020-10-15 22:19:35,498 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:35,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-10-15 22:19:35,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-10-15 22:19:35,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-10-15 22:19:35,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-10-15 22:19:35,526 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-10-15 22:19:35,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:35,527 INFO L481 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-10-15 22:19:35,527 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:35,527 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-10-15 22:19:35,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 22:19:35,528 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:35,528 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:35,528 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-15 22:19:35,528 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:35,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:35,529 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-10-15 22:19:35,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:35,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088254457] [2020-10-15 22:19:35,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:35,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 22:19:35,569 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088254457] [2020-10-15 22:19:35,569 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:35,569 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:35,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76942278] [2020-10-15 22:19:35,570 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:35,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:35,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:35,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:35,571 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-10-15 22:19:35,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:35,663 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-10-15 22:19:35,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:35,663 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 22:19:35,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:35,670 INFO L225 Difference]: With dead ends: 963 [2020-10-15 22:19:35,670 INFO L226 Difference]: Without dead ends: 956 [2020-10-15 22:19:35,671 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:35,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-10-15 22:19:35,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-10-15 22:19:35,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-10-15 22:19:35,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-10-15 22:19:35,699 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-10-15 22:19:35,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:35,699 INFO L481 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-10-15 22:19:35,699 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:35,699 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-10-15 22:19:35,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:19:35,701 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:35,701 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:35,701 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-15 22:19:35,701 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:35,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:35,702 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-10-15 22:19:35,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:35,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094187165] [2020-10-15 22:19:35,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:35,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:35,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:35,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094187165] [2020-10-15 22:19:35,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692587478] [2020-10-15 22:19:35,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:35,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:35,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:35,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:36,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:36,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 22:19:36,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730472697] [2020-10-15 22:19:36,047 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 22:19:36,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:36,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 22:19:36,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2020-10-15 22:19:36,048 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 17 states. [2020-10-15 22:19:37,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:37,228 INFO L93 Difference]: Finished difference Result 2465 states and 6372 transitions. [2020-10-15 22:19:37,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-15 22:19:37,228 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 22:19:37,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:37,244 INFO L225 Difference]: With dead ends: 2465 [2020-10-15 22:19:37,245 INFO L226 Difference]: Without dead ends: 2458 [2020-10-15 22:19:37,246 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=479, Invalid=1683, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 22:19:37,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2020-10-15 22:19:37,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 661. [2020-10-15 22:19:37,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2020-10-15 22:19:37,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 2106 transitions. [2020-10-15 22:19:37,292 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 2106 transitions. Word has length 15 [2020-10-15 22:19:37,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:37,293 INFO L481 AbstractCegarLoop]: Abstraction has 661 states and 2106 transitions. [2020-10-15 22:19:37,293 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 22:19:37,293 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 2106 transitions. [2020-10-15 22:19:37,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:19:37,294 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:37,294 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:37,508 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-15 22:19:37,509 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:37,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:37,509 INFO L82 PathProgramCache]: Analyzing trace with hash 684503809, now seen corresponding path program 2 times [2020-10-15 22:19:37,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:37,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781379965] [2020-10-15 22:19:37,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:37,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:37,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:37,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781379965] [2020-10-15 22:19:37,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46404305] [2020-10-15 22:19:37,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 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:37,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:19:37,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:37,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:37,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:37,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:37,789 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:37,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 22:19:37,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294492068] [2020-10-15 22:19:37,790 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 22:19:37,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:37,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 22:19:37,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2020-10-15 22:19:37,791 INFO L87 Difference]: Start difference. First operand 661 states and 2106 transitions. Second operand 17 states. [2020-10-15 22:19:38,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:38,688 INFO L93 Difference]: Finished difference Result 1570 states and 4030 transitions. [2020-10-15 22:19:38,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 22:19:38,689 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 22:19:38,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:38,700 INFO L225 Difference]: With dead ends: 1570 [2020-10-15 22:19:38,700 INFO L226 Difference]: Without dead ends: 1563 [2020-10-15 22:19:38,701 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=339, Invalid=1221, Unknown=0, NotChecked=0, Total=1560 [2020-10-15 22:19:38,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2020-10-15 22:19:38,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 656. [2020-10-15 22:19:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 656 states. [2020-10-15 22:19:38,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2086 transitions. [2020-10-15 22:19:38,733 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2086 transitions. Word has length 15 [2020-10-15 22:19:38,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:38,733 INFO L481 AbstractCegarLoop]: Abstraction has 656 states and 2086 transitions. [2020-10-15 22:19:38,733 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 22:19:38,733 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2086 transitions. [2020-10-15 22:19:38,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:19:38,734 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:38,734 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:38,948 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-15 22:19:38,949 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:38,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:38,950 INFO L82 PathProgramCache]: Analyzing trace with hash -174965367, now seen corresponding path program 3 times [2020-10-15 22:19:38,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:38,951 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483909062] [2020-10-15 22:19:38,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:38,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:39,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:39,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483909062] [2020-10-15 22:19:39,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323009222] [2020-10-15 22:19:39,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:39,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 22:19:39,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:39,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:39,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:39,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:39,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:39,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 22:19:39,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224778665] [2020-10-15 22:19:39,250 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 22:19:39,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:39,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 22:19:39,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2020-10-15 22:19:39,251 INFO L87 Difference]: Start difference. First operand 656 states and 2086 transitions. Second operand 17 states. [2020-10-15 22:19:40,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:40,239 INFO L93 Difference]: Finished difference Result 1385 states and 3506 transitions. [2020-10-15 22:19:40,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 22:19:40,240 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 22:19:40,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:40,248 INFO L225 Difference]: With dead ends: 1385 [2020-10-15 22:19:40,248 INFO L226 Difference]: Without dead ends: 1379 [2020-10-15 22:19:40,249 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=372, Invalid=1434, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 22:19:40,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2020-10-15 22:19:40,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 620. [2020-10-15 22:19:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2020-10-15 22:19:40,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1966 transitions. [2020-10-15 22:19:40,277 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1966 transitions. Word has length 15 [2020-10-15 22:19:40,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:40,278 INFO L481 AbstractCegarLoop]: Abstraction has 620 states and 1966 transitions. [2020-10-15 22:19:40,278 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 22:19:40,278 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1966 transitions. [2020-10-15 22:19:40,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:19:40,279 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:40,279 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:40,492 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-15 22:19:40,493 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:40,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:40,493 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 4 times [2020-10-15 22:19:40,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:40,493 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266324162] [2020-10-15 22:19:40,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:40,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:40,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:40,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266324162] [2020-10-15 22:19:40,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181385618] [2020-10-15 22:19:40,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:40,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:19:40,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:40,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:40,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:40,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:40,776 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:40,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 22:19:40,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662935211] [2020-10-15 22:19:40,777 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 22:19:40,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:40,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 22:19:40,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-15 22:19:40,778 INFO L87 Difference]: Start difference. First operand 620 states and 1966 transitions. Second operand 17 states. [2020-10-15 22:19:41,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:41,762 INFO L93 Difference]: Finished difference Result 1857 states and 4789 transitions. [2020-10-15 22:19:41,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-15 22:19:41,763 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-10-15 22:19:41,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:41,775 INFO L225 Difference]: With dead ends: 1857 [2020-10-15 22:19:41,776 INFO L226 Difference]: Without dead ends: 1845 [2020-10-15 22:19:41,777 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=410, Invalid=1396, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 22:19:41,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states. [2020-10-15 22:19:41,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 565. [2020-10-15 22:19:41,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2020-10-15 22:19:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1814 transitions. [2020-10-15 22:19:41,808 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1814 transitions. Word has length 15 [2020-10-15 22:19:41,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:41,809 INFO L481 AbstractCegarLoop]: Abstraction has 565 states and 1814 transitions. [2020-10-15 22:19:41,809 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 22:19:41,809 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1814 transitions. [2020-10-15 22:19:41,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 22:19:41,810 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:41,810 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:42,023 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:42,024 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:42,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:42,024 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-10-15 22:19:42,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:42,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192069269] [2020-10-15 22:19:42,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:42,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:42,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 22:19:42,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192069269] [2020-10-15 22:19:42,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:42,086 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:42,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910617618] [2020-10-15 22:19:42,086 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:42,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:42,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:42,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:42,087 INFO L87 Difference]: Start difference. First operand 565 states and 1814 transitions. Second operand 5 states. [2020-10-15 22:19:42,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:42,176 INFO L93 Difference]: Finished difference Result 889 states and 2517 transitions. [2020-10-15 22:19:42,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:42,177 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 22:19:42,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:42,185 INFO L225 Difference]: With dead ends: 889 [2020-10-15 22:19:42,185 INFO L226 Difference]: Without dead ends: 881 [2020-10-15 22:19:42,185 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:42,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2020-10-15 22:19:42,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 575. [2020-10-15 22:19:42,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 575 states. [2020-10-15 22:19:42,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1796 transitions. [2020-10-15 22:19:42,224 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1796 transitions. Word has length 17 [2020-10-15 22:19:42,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:42,224 INFO L481 AbstractCegarLoop]: Abstraction has 575 states and 1796 transitions. [2020-10-15 22:19:42,224 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:42,224 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1796 transitions. [2020-10-15 22:19:42,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-15 22:19:42,225 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:42,225 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:42,226 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-15 22:19:42,226 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:19:42,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:42,226 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-10-15 22:19:42,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:42,227 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957018205] [2020-10-15 22:19:42,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:42,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:19:42,238 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:19:42,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:19:42,246 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:19:42,252 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 22:19:42,252 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 22:19:42,253 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-15 22:19:42,253 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 22:19:42,253 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 22:19:42,254 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-15 22:19:42,266 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,266 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,267 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,267 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,267 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,267 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,267 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,267 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,267 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,268 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,268 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,268 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,268 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,268 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,268 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,268 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,269 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,269 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,269 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,269 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,269 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,269 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,269 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,270 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,270 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,270 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,270 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,270 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,270 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,270 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,271 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,271 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,287 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,287 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,290 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,290 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,292 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,292 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,292 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,292 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,292 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,295 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,295 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,295 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,295 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,296 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,298 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,298 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,298 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,298 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,298 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:19:42,300 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-15 22:19:42,300 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 22:19:42,300 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 22:19:42,300 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 22:19:42,300 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 22:19:42,300 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 22:19:42,300 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 22:19:42,301 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 22:19:42,301 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 22:19:42,302 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 22:19:42,302 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-15 22:19:42,302 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-15 22:19:42,303 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-10-15 22:19:42,321 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-10-15 22:19:42,321 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-15 22:19:42,323 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 137 events. 7/137 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 234 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2020-10-15 22:19:42,327 INFO L117 LiptonReduction]: Number of co-enabled transitions 2192 [2020-10-15 22:19:44,310 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-10-15 22:19:44,571 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-10-15 22:19:44,658 INFO L132 LiptonReduction]: Checked pairs total: 3160 [2020-10-15 22:19:44,658 INFO L134 LiptonReduction]: Total number of compositions: 107 [2020-10-15 22:19:44,659 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-10-15 22:19:44,771 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-10-15 22:19:44,771 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-10-15 22:19:44,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 22:19:44,771 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:44,771 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 22:19:44,772 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:44,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:44,772 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-10-15 22:19:44,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:44,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604790748] [2020-10-15 22:19:44,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:44,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:44,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604790748] [2020-10-15 22:19:44,795 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:44,795 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 22:19:44,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661384132] [2020-10-15 22:19:44,795 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 22:19:44,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:44,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 22:19:44,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:44,796 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-10-15 22:19:44,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:44,832 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-10-15 22:19:44,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 22:19:44,833 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 22:19:44,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:44,847 INFO L225 Difference]: With dead ends: 1889 [2020-10-15 22:19:44,847 INFO L226 Difference]: Without dead ends: 1767 [2020-10-15 22:19:44,848 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:19:44,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-10-15 22:19:44,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-10-15 22:19:44,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-10-15 22:19:44,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-10-15 22:19:44,910 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-10-15 22:19:44,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:44,910 INFO L481 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-10-15 22:19:44,910 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 22:19:44,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-10-15 22:19:44,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 22:19:44,911 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:44,911 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:44,911 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-15 22:19:44,911 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:44,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:44,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-10-15 22:19:44,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:44,912 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193030900] [2020-10-15 22:19:44,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:44,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:44,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:44,944 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193030900] [2020-10-15 22:19:44,945 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:44,945 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:44,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372983231] [2020-10-15 22:19:44,945 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:44,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:44,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:44,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:44,946 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-10-15 22:19:45,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:45,059 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-10-15 22:19:45,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:45,060 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 22:19:45,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:45,084 INFO L225 Difference]: With dead ends: 3381 [2020-10-15 22:19:45,084 INFO L226 Difference]: Without dead ends: 3375 [2020-10-15 22:19:45,084 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:45,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-10-15 22:19:45,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-10-15 22:19:45,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-10-15 22:19:45,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-10-15 22:19:45,171 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-10-15 22:19:45,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:45,172 INFO L481 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-10-15 22:19:45,172 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:45,172 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-10-15 22:19:45,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 22:19:45,172 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:45,173 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:45,173 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-15 22:19:45,173 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:45,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:45,173 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-10-15 22:19:45,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:45,175 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321372938] [2020-10-15 22:19:45,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:45,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 22:19:45,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321372938] [2020-10-15 22:19:45,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:45,224 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:45,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719034528] [2020-10-15 22:19:45,225 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:45,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:45,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:45,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:45,225 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-10-15 22:19:45,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:45,352 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-10-15 22:19:45,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:45,356 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 22:19:45,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:45,388 INFO L225 Difference]: With dead ends: 3684 [2020-10-15 22:19:45,388 INFO L226 Difference]: Without dead ends: 3674 [2020-10-15 22:19:45,389 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:45,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-10-15 22:19:45,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-10-15 22:19:45,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-10-15 22:19:45,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-10-15 22:19:45,478 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-10-15 22:19:45,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:45,478 INFO L481 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-10-15 22:19:45,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:45,478 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-10-15 22:19:45,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:19:45,479 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:45,479 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:45,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-15 22:19:45,480 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:45,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:45,480 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-10-15 22:19:45,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:45,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200768463] [2020-10-15 22:19:45,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:45,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:45,626 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:45,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200768463] [2020-10-15 22:19:45,627 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605427256] [2020-10-15 22:19:45,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:45,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:45,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:45,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:45,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:45,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:45,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 22:19:45,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177875926] [2020-10-15 22:19:45,840 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 22:19:45,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:45,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 22:19:45,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-15 22:19:45,840 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 18 states. [2020-10-15 22:19:46,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:46,929 INFO L93 Difference]: Finished difference Result 6074 states and 18774 transitions. [2020-10-15 22:19:46,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 22:19:46,929 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 22:19:46,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:46,948 INFO L225 Difference]: With dead ends: 6074 [2020-10-15 22:19:46,949 INFO L226 Difference]: Without dead ends: 6065 [2020-10-15 22:19:46,950 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 22:19:46,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6065 states. [2020-10-15 22:19:47,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6065 to 2184. [2020-10-15 22:19:47,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2184 states. [2020-10-15 22:19:47,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2184 states to 2184 states and 8378 transitions. [2020-10-15 22:19:47,061 INFO L78 Accepts]: Start accepts. Automaton has 2184 states and 8378 transitions. Word has length 15 [2020-10-15 22:19:47,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:47,061 INFO L481 AbstractCegarLoop]: Abstraction has 2184 states and 8378 transitions. [2020-10-15 22:19:47,062 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 22:19:47,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2184 states and 8378 transitions. [2020-10-15 22:19:47,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:19:47,062 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:47,062 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:47,277 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:47,277 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:47,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:47,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-10-15 22:19:47,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:47,278 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145471094] [2020-10-15 22:19:47,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:47,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:47,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:47,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145471094] [2020-10-15 22:19:47,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106178143] [2020-10-15 22:19:47,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:47,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:19:47,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:47,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:47,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:47,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:47,654 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:47,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 22:19:47,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094404656] [2020-10-15 22:19:47,655 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 22:19:47,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:47,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 22:19:47,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-15 22:19:47,657 INFO L87 Difference]: Start difference. First operand 2184 states and 8378 transitions. Second operand 18 states. [2020-10-15 22:19:48,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:48,581 INFO L93 Difference]: Finished difference Result 7978 states and 25385 transitions. [2020-10-15 22:19:48,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 22:19:48,581 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 22:19:48,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:48,606 INFO L225 Difference]: With dead ends: 7978 [2020-10-15 22:19:48,606 INFO L226 Difference]: Without dead ends: 7967 [2020-10-15 22:19:48,607 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 22:19:48,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7967 states. [2020-10-15 22:19:48,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7967 to 2062. [2020-10-15 22:19:48,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2062 states. [2020-10-15 22:19:48,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7945 transitions. [2020-10-15 22:19:48,734 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7945 transitions. Word has length 15 [2020-10-15 22:19:48,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:48,734 INFO L481 AbstractCegarLoop]: Abstraction has 2062 states and 7945 transitions. [2020-10-15 22:19:48,734 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 22:19:48,734 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7945 transitions. [2020-10-15 22:19:48,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 22:19:48,735 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:48,735 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:48,949 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:48,949 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:48,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:48,950 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-10-15 22:19:48,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:48,950 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930730059] [2020-10-15 22:19:48,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:48,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:49,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 22:19:49,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930730059] [2020-10-15 22:19:49,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:19:49,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:19:49,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185252694] [2020-10-15 22:19:49,009 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:19:49,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:49,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:19:49,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:19:49,011 INFO L87 Difference]: Start difference. First operand 2062 states and 7945 transitions. Second operand 5 states. [2020-10-15 22:19:49,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:49,136 INFO L93 Difference]: Finished difference Result 3783 states and 13239 transitions. [2020-10-15 22:19:49,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:19:49,137 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 22:19:49,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:49,150 INFO L225 Difference]: With dead ends: 3783 [2020-10-15 22:19:49,151 INFO L226 Difference]: Without dead ends: 3768 [2020-10-15 22:19:49,151 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:19:49,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3768 states. [2020-10-15 22:19:49,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3768 to 2298. [2020-10-15 22:19:49,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2298 states. [2020-10-15 22:19:49,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 8830 transitions. [2020-10-15 22:19:49,267 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 8830 transitions. Word has length 17 [2020-10-15 22:19:49,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:49,267 INFO L481 AbstractCegarLoop]: Abstraction has 2298 states and 8830 transitions. [2020-10-15 22:19:49,267 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:19:49,267 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 8830 transitions. [2020-10-15 22:19:49,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:19:49,271 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:49,271 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:49,272 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-15 22:19:49,272 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:49,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:49,272 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-10-15 22:19:49,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:49,273 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171643400] [2020-10-15 22:19:49,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:49,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:49,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171643400] [2020-10-15 22:19:49,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025005818] [2020-10-15 22:19:49,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:49,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:49,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:19:49,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:49,725 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:49,726 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:49,726 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:19:49,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005306933] [2020-10-15 22:19:49,726 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:19:49,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:49,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:19:49,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:19:49,727 INFO L87 Difference]: Start difference. First operand 2298 states and 8830 transitions. Second operand 20 states. [2020-10-15 22:19:51,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:51,409 INFO L93 Difference]: Finished difference Result 5870 states and 19152 transitions. [2020-10-15 22:19:51,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 22:19:51,409 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:19:51,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:51,419 INFO L225 Difference]: With dead ends: 5870 [2020-10-15 22:19:51,419 INFO L226 Difference]: Without dead ends: 5859 [2020-10-15 22:19:51,420 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-15 22:19:51,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5859 states. [2020-10-15 22:19:51,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5859 to 2302. [2020-10-15 22:19:51,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2302 states. [2020-10-15 22:19:51,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 8807 transitions. [2020-10-15 22:19:51,516 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 8807 transitions. Word has length 19 [2020-10-15 22:19:51,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:51,516 INFO L481 AbstractCegarLoop]: Abstraction has 2302 states and 8807 transitions. [2020-10-15 22:19:51,516 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:19:51,516 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 8807 transitions. [2020-10-15 22:19:51,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:19:51,517 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:51,517 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:51,730 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:51,731 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:51,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:51,731 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-10-15 22:19:51,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:51,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920063083] [2020-10-15 22:19:51,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:51,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:51,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920063083] [2020-10-15 22:19:51,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928360025] [2020-10-15 22:19:51,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:51,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:51,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:19:51,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:52,104 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:52,105 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:52,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:19:52,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321115234] [2020-10-15 22:19:52,106 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:19:52,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:52,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:19:52,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:19:52,107 INFO L87 Difference]: Start difference. First operand 2302 states and 8807 transitions. Second operand 20 states. [2020-10-15 22:19:53,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:53,127 INFO L93 Difference]: Finished difference Result 6355 states and 21440 transitions. [2020-10-15 22:19:53,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 22:19:53,128 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:19:53,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:53,139 INFO L225 Difference]: With dead ends: 6355 [2020-10-15 22:19:53,139 INFO L226 Difference]: Without dead ends: 6342 [2020-10-15 22:19:53,140 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=354, Invalid=1206, Unknown=0, NotChecked=0, Total=1560 [2020-10-15 22:19:53,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6342 states. [2020-10-15 22:19:53,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6342 to 2434. [2020-10-15 22:19:53,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2434 states. [2020-10-15 22:19:53,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2434 states to 2434 states and 9410 transitions. [2020-10-15 22:19:53,236 INFO L78 Accepts]: Start accepts. Automaton has 2434 states and 9410 transitions. Word has length 19 [2020-10-15 22:19:53,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:53,237 INFO L481 AbstractCegarLoop]: Abstraction has 2434 states and 9410 transitions. [2020-10-15 22:19:53,237 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:19:53,237 INFO L276 IsEmpty]: Start isEmpty. Operand 2434 states and 9410 transitions. [2020-10-15 22:19:53,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:19:53,238 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:53,238 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:53,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-15 22:19:53,451 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:53,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:53,451 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-10-15 22:19:53,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:53,453 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012093797] [2020-10-15 22:19:53,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:53,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:53,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-15 22:19:53,552 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012093797] [2020-10-15 22:19:53,553 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023866942] [2020-10-15 22:19:53,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:53,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:19:53,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:53,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:53,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:53,748 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:19:53,749 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:53,749 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 22:19:53,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232569769] [2020-10-15 22:19:53,750 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 22:19:53,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:53,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 22:19:53,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 22:19:53,751 INFO L87 Difference]: Start difference. First operand 2434 states and 9410 transitions. Second operand 19 states. [2020-10-15 22:19:54,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:54,736 INFO L93 Difference]: Finished difference Result 6296 states and 21798 transitions. [2020-10-15 22:19:54,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 22:19:54,737 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 22:19:54,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:54,748 INFO L225 Difference]: With dead ends: 6296 [2020-10-15 22:19:54,748 INFO L226 Difference]: Without dead ends: 6279 [2020-10-15 22:19:54,749 INFO L677 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-15 22:19:54,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6279 states. [2020-10-15 22:19:54,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6279 to 2330. [2020-10-15 22:19:54,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2330 states. [2020-10-15 22:19:54,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2330 states to 2330 states and 9020 transitions. [2020-10-15 22:19:54,819 INFO L78 Accepts]: Start accepts. Automaton has 2330 states and 9020 transitions. Word has length 19 [2020-10-15 22:19:54,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:54,820 INFO L481 AbstractCegarLoop]: Abstraction has 2330 states and 9020 transitions. [2020-10-15 22:19:54,820 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 22:19:54,820 INFO L276 IsEmpty]: Start isEmpty. Operand 2330 states and 9020 transitions. [2020-10-15 22:19:54,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:19:54,821 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:54,822 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:55,034 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:55,035 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:55,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:55,036 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-10-15 22:19:55,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:55,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943871181] [2020-10-15 22:19:55,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:55,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:55,145 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:55,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943871181] [2020-10-15 22:19:55,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773800730] [2020-10-15 22:19:55,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:55,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:19:55,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:55,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:19:55,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:19:55,347 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:55,347 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 22:19:55,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800108944] [2020-10-15 22:19:55,348 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 22:19:55,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:55,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 22:19:55,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 22:19:55,349 INFO L87 Difference]: Start difference. First operand 2330 states and 9020 transitions. Second operand 19 states. [2020-10-15 22:19:56,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:56,314 INFO L93 Difference]: Finished difference Result 4998 states and 16790 transitions. [2020-10-15 22:19:56,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 22:19:56,315 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 22:19:56,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:56,327 INFO L225 Difference]: With dead ends: 4998 [2020-10-15 22:19:56,327 INFO L226 Difference]: Without dead ends: 4985 [2020-10-15 22:19:56,330 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 22:19:56,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4985 states. [2020-10-15 22:19:56,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4985 to 2353. [2020-10-15 22:19:56,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2353 states. [2020-10-15 22:19:56,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2353 states to 2353 states and 9106 transitions. [2020-10-15 22:19:56,418 INFO L78 Accepts]: Start accepts. Automaton has 2353 states and 9106 transitions. Word has length 19 [2020-10-15 22:19:56,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:56,418 INFO L481 AbstractCegarLoop]: Abstraction has 2353 states and 9106 transitions. [2020-10-15 22:19:56,418 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 22:19:56,419 INFO L276 IsEmpty]: Start isEmpty. Operand 2353 states and 9106 transitions. [2020-10-15 22:19:56,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:19:56,420 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:56,420 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:56,634 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-15 22:19:56,635 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:56,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:56,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1402635183, now seen corresponding path program 3 times [2020-10-15 22:19:56,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:56,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445509198] [2020-10-15 22:19:56,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:56,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:56,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:56,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445509198] [2020-10-15 22:19:56,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255565531] [2020-10-15 22:19:56,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:56,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 22:19:56,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:56,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:19:56,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:56,970 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:56,970 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:56,970 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:19:56,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353265499] [2020-10-15 22:19:56,971 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:19:56,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:56,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:19:56,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:19:56,972 INFO L87 Difference]: Start difference. First operand 2353 states and 9106 transitions. Second operand 20 states. [2020-10-15 22:19:58,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:19:58,149 INFO L93 Difference]: Finished difference Result 5765 states and 19150 transitions. [2020-10-15 22:19:58,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 22:19:58,151 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:19:58,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:19:58,160 INFO L225 Difference]: With dead ends: 5765 [2020-10-15 22:19:58,160 INFO L226 Difference]: Without dead ends: 5752 [2020-10-15 22:19:58,161 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=423, Invalid=1469, Unknown=0, NotChecked=0, Total=1892 [2020-10-15 22:19:58,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5752 states. [2020-10-15 22:19:58,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5752 to 2296. [2020-10-15 22:19:58,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2296 states. [2020-10-15 22:19:58,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 8805 transitions. [2020-10-15 22:19:58,248 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 8805 transitions. Word has length 19 [2020-10-15 22:19:58,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:19:58,249 INFO L481 AbstractCegarLoop]: Abstraction has 2296 states and 8805 transitions. [2020-10-15 22:19:58,249 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:19:58,249 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 8805 transitions. [2020-10-15 22:19:58,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:19:58,258 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:19:58,258 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:19:58,473 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-15 22:19:58,473 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:19:58,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:19:58,474 INFO L82 PathProgramCache]: Analyzing trace with hash 316303169, now seen corresponding path program 4 times [2020-10-15 22:19:58,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:19:58,474 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351498669] [2020-10-15 22:19:58,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:19:58,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:19:58,584 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:58,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351498669] [2020-10-15 22:19:58,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866029753] [2020-10-15 22:19:58,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:19:58,664 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:19:58,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:19:58,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:19:58,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:19:58,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:19:58,816 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:19:58,816 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:19:58,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883778831] [2020-10-15 22:19:58,816 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:19:58,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:19:58,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:19:58,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:19:58,817 INFO L87 Difference]: Start difference. First operand 2296 states and 8805 transitions. Second operand 20 states. [2020-10-15 22:20:00,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:00,215 INFO L93 Difference]: Finished difference Result 6013 states and 19535 transitions. [2020-10-15 22:20:00,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 22:20:00,216 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:20:00,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:00,228 INFO L225 Difference]: With dead ends: 6013 [2020-10-15 22:20:00,228 INFO L226 Difference]: Without dead ends: 5999 [2020-10-15 22:20:00,229 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 22:20:00,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5999 states. [2020-10-15 22:20:00,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5999 to 2137. [2020-10-15 22:20:00,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2137 states. [2020-10-15 22:20:00,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 8171 transitions. [2020-10-15 22:20:00,314 INFO L78 Accepts]: Start accepts. Automaton has 2137 states and 8171 transitions. Word has length 19 [2020-10-15 22:20:00,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:00,314 INFO L481 AbstractCegarLoop]: Abstraction has 2137 states and 8171 transitions. [2020-10-15 22:20:00,314 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:20:00,314 INFO L276 IsEmpty]: Start isEmpty. Operand 2137 states and 8171 transitions. [2020-10-15 22:20:00,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:00,317 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:00,317 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:00,532 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-15 22:20:00,532 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:00,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:00,533 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-10-15 22:20:00,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:00,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063716035] [2020-10-15 22:20:00,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:00,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:20:00,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063716035] [2020-10-15 22:20:00,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470010798] [2020-10-15 22:20:00,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:00,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:00,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:00,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:00,933 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:00,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:00,934 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:20:00,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468689482] [2020-10-15 22:20:00,935 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:20:00,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:00,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:20:00,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:20:00,936 INFO L87 Difference]: Start difference. First operand 2137 states and 8171 transitions. Second operand 23 states. [2020-10-15 22:20:08,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:08,358 INFO L93 Difference]: Finished difference Result 16699 states and 48935 transitions. [2020-10-15 22:20:08,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-10-15 22:20:08,358 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:20:08,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:08,384 INFO L225 Difference]: With dead ends: 16699 [2020-10-15 22:20:08,384 INFO L226 Difference]: Without dead ends: 16669 [2020-10-15 22:20:08,390 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11551 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=4252, Invalid=24818, Unknown=0, NotChecked=0, Total=29070 [2020-10-15 22:20:08,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16669 states. [2020-10-15 22:20:08,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16669 to 2250. [2020-10-15 22:20:08,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2250 states. [2020-10-15 22:20:08,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2250 states to 2250 states and 8709 transitions. [2020-10-15 22:20:08,575 INFO L78 Accepts]: Start accepts. Automaton has 2250 states and 8709 transitions. Word has length 21 [2020-10-15 22:20:08,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:08,576 INFO L481 AbstractCegarLoop]: Abstraction has 2250 states and 8709 transitions. [2020-10-15 22:20:08,576 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:20:08,576 INFO L276 IsEmpty]: Start isEmpty. Operand 2250 states and 8709 transitions. [2020-10-15 22:20:08,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:08,588 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:08,589 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:08,803 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-15 22:20:08,803 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:08,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:08,804 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-10-15 22:20:08,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:08,804 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456874029] [2020-10-15 22:20:08,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:08,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:08,927 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:08,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456874029] [2020-10-15 22:20:08,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79020215] [2020-10-15 22:20:08,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:09,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:20:09,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:09,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:09,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:09,242 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:09,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:09,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:20:09,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652300362] [2020-10-15 22:20:09,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:20:09,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:09,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:20:09,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:20:09,245 INFO L87 Difference]: Start difference. First operand 2250 states and 8709 transitions. Second operand 24 states. [2020-10-15 22:20:14,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:14,631 INFO L93 Difference]: Finished difference Result 12670 states and 37996 transitions. [2020-10-15 22:20:14,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-15 22:20:14,632 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:20:14,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:14,663 INFO L225 Difference]: With dead ends: 12670 [2020-10-15 22:20:14,663 INFO L226 Difference]: Without dead ends: 12624 [2020-10-15 22:20:14,668 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6235 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-15 22:20:14,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12624 states. [2020-10-15 22:20:14,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12624 to 2290. [2020-10-15 22:20:14,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2290 states. [2020-10-15 22:20:14,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 8926 transitions. [2020-10-15 22:20:14,819 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 8926 transitions. Word has length 21 [2020-10-15 22:20:14,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:14,819 INFO L481 AbstractCegarLoop]: Abstraction has 2290 states and 8926 transitions. [2020-10-15 22:20:14,819 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:20:14,819 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 8926 transitions. [2020-10-15 22:20:14,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:14,822 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:14,822 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:15,031 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:15,032 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:15,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:15,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1221323511, now seen corresponding path program 3 times [2020-10-15 22:20:15,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:15,033 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963372424] [2020-10-15 22:20:15,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:15,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:15,131 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:20:15,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963372424] [2020-10-15 22:20:15,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459682310] [2020-10-15 22:20:15,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:15,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 22:20:15,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:15,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:15,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:15,444 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:15,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:15,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:20:15,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673813460] [2020-10-15 22:20:15,445 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:20:15,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:15,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:20:15,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:20:15,446 INFO L87 Difference]: Start difference. First operand 2290 states and 8926 transitions. Second operand 23 states. [2020-10-15 22:20:20,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:20,982 INFO L93 Difference]: Finished difference Result 9883 states and 28929 transitions. [2020-10-15 22:20:20,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-15 22:20:20,982 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:20:20,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:20,995 INFO L225 Difference]: With dead ends: 9883 [2020-10-15 22:20:20,995 INFO L226 Difference]: Without dead ends: 9872 [2020-10-15 22:20:20,997 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6656 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2742, Invalid=15080, Unknown=0, NotChecked=0, Total=17822 [2020-10-15 22:20:21,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9872 states. [2020-10-15 22:20:21,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9872 to 2209. [2020-10-15 22:20:21,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2209 states. [2020-10-15 22:20:21,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 8538 transitions. [2020-10-15 22:20:21,073 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 8538 transitions. Word has length 21 [2020-10-15 22:20:21,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:21,073 INFO L481 AbstractCegarLoop]: Abstraction has 2209 states and 8538 transitions. [2020-10-15 22:20:21,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:20:21,074 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 8538 transitions. [2020-10-15 22:20:21,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:21,075 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:21,075 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:21,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:21,282 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:21,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:21,282 INFO L82 PathProgramCache]: Analyzing trace with hash 497614841, now seen corresponding path program 4 times [2020-10-15 22:20:21,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:21,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545262110] [2020-10-15 22:20:21,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:21,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:21,388 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:20:21,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545262110] [2020-10-15 22:20:21,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985145861] [2020-10-15 22:20:21,389 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:21,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:20:21,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:21,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:21,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:21,692 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:21,693 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:21,693 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:20:21,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074536339] [2020-10-15 22:20:21,694 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:20:21,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:21,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:20:21,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:20:21,694 INFO L87 Difference]: Start difference. First operand 2209 states and 8538 transitions. Second operand 23 states. [2020-10-15 22:20:27,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:27,521 INFO L93 Difference]: Finished difference Result 10177 states and 29709 transitions. [2020-10-15 22:20:27,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2020-10-15 22:20:27,521 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:20:27,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:27,537 INFO L225 Difference]: With dead ends: 10177 [2020-10-15 22:20:27,537 INFO L226 Difference]: Without dead ends: 10168 [2020-10-15 22:20:27,539 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6594 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2710, Invalid=14582, Unknown=0, NotChecked=0, Total=17292 [2020-10-15 22:20:27,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10168 states. [2020-10-15 22:20:27,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10168 to 2191. [2020-10-15 22:20:27,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2191 states. [2020-10-15 22:20:27,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2191 states to 2191 states and 8469 transitions. [2020-10-15 22:20:27,626 INFO L78 Accepts]: Start accepts. Automaton has 2191 states and 8469 transitions. Word has length 21 [2020-10-15 22:20:27,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:27,626 INFO L481 AbstractCegarLoop]: Abstraction has 2191 states and 8469 transitions. [2020-10-15 22:20:27,626 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:20:27,626 INFO L276 IsEmpty]: Start isEmpty. Operand 2191 states and 8469 transitions. [2020-10-15 22:20:27,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:27,628 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:27,628 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:27,828 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:27,829 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:27,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:27,829 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 5 times [2020-10-15 22:20:27,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:27,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235209586] [2020-10-15 22:20:27,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:27,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:27,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:27,935 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235209586] [2020-10-15 22:20:27,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453450940] [2020-10-15 22:20:27,936 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:28,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 22:20:28,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:28,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:28,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:28,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:28,255 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:28,255 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:20:28,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093714476] [2020-10-15 22:20:28,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:20:28,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:28,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:20:28,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:20:28,256 INFO L87 Difference]: Start difference. First operand 2191 states and 8469 transitions. Second operand 24 states. [2020-10-15 22:20:34,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:34,455 INFO L93 Difference]: Finished difference Result 20292 states and 62482 transitions. [2020-10-15 22:20:34,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-10-15 22:20:34,456 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:20:34,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:34,487 INFO L225 Difference]: With dead ends: 20292 [2020-10-15 22:20:34,488 INFO L226 Difference]: Without dead ends: 20283 [2020-10-15 22:20:34,489 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8380 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=3579, Invalid=18473, Unknown=0, NotChecked=0, Total=22052 [2020-10-15 22:20:34,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20283 states. [2020-10-15 22:20:34,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20283 to 2281. [2020-10-15 22:20:34,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2281 states. [2020-10-15 22:20:34,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8895 transitions. [2020-10-15 22:20:34,636 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8895 transitions. Word has length 21 [2020-10-15 22:20:34,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:34,636 INFO L481 AbstractCegarLoop]: Abstraction has 2281 states and 8895 transitions. [2020-10-15 22:20:34,636 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:20:34,636 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8895 transitions. [2020-10-15 22:20:34,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:34,638 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:34,638 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:34,838 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-15 22:20:34,839 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:34,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:34,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 6 times [2020-10-15 22:20:34,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:34,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485158523] [2020-10-15 22:20:34,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:34,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:34,966 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:34,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485158523] [2020-10-15 22:20:34,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704285646] [2020-10-15 22:20:34,966 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:35,045 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 22:20:35,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:35,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:35,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:35,284 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:35,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:35,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:20:35,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815872686] [2020-10-15 22:20:35,286 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:20:35,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:35,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:20:35,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:20:35,287 INFO L87 Difference]: Start difference. First operand 2281 states and 8895 transitions. Second operand 24 states. [2020-10-15 22:20:39,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:39,146 INFO L93 Difference]: Finished difference Result 13322 states and 41408 transitions. [2020-10-15 22:20:39,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2020-10-15 22:20:39,147 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:20:39,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:39,176 INFO L225 Difference]: With dead ends: 13322 [2020-10-15 22:20:39,176 INFO L226 Difference]: Without dead ends: 13299 [2020-10-15 22:20:39,177 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3070 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1681, Invalid=7439, Unknown=0, NotChecked=0, Total=9120 [2020-10-15 22:20:39,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13299 states. [2020-10-15 22:20:39,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13299 to 2364. [2020-10-15 22:20:39,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2364 states. [2020-10-15 22:20:39,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2364 states to 2364 states and 9320 transitions. [2020-10-15 22:20:39,295 INFO L78 Accepts]: Start accepts. Automaton has 2364 states and 9320 transitions. Word has length 21 [2020-10-15 22:20:39,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:39,295 INFO L481 AbstractCegarLoop]: Abstraction has 2364 states and 9320 transitions. [2020-10-15 22:20:39,295 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:20:39,295 INFO L276 IsEmpty]: Start isEmpty. Operand 2364 states and 9320 transitions. [2020-10-15 22:20:39,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:39,297 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:39,297 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:39,497 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-15 22:20:39,498 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:39,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:39,499 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 7 times [2020-10-15 22:20:39,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:39,499 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788737556] [2020-10-15 22:20:39,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:39,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:39,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-15 22:20:39,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788737556] [2020-10-15 22:20:39,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28696873] [2020-10-15 22:20:39,622 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:39,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:39,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:39,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:39,912 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:39,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:39,912 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:20:39,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75554465] [2020-10-15 22:20:39,913 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:20:39,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:39,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:20:39,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:20:39,914 INFO L87 Difference]: Start difference. First operand 2364 states and 9320 transitions. Second operand 24 states. [2020-10-15 22:20:44,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:44,316 INFO L93 Difference]: Finished difference Result 17817 states and 55054 transitions. [2020-10-15 22:20:44,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-15 22:20:44,317 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:20:44,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:44,346 INFO L225 Difference]: With dead ends: 17817 [2020-10-15 22:20:44,346 INFO L226 Difference]: Without dead ends: 17803 [2020-10-15 22:20:44,347 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-15 22:20:44,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17803 states. [2020-10-15 22:20:44,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17803 to 2349. [2020-10-15 22:20:44,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2349 states. [2020-10-15 22:20:44,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 9316 transitions. [2020-10-15 22:20:44,488 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 9316 transitions. Word has length 21 [2020-10-15 22:20:44,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:44,488 INFO L481 AbstractCegarLoop]: Abstraction has 2349 states and 9316 transitions. [2020-10-15 22:20:44,488 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:20:44,488 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 9316 transitions. [2020-10-15 22:20:44,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:44,489 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:44,489 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:44,690 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-15 22:20:44,690 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:44,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:44,691 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 8 times [2020-10-15 22:20:44,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:44,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452857369] [2020-10-15 22:20:44,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:44,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:44,840 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452857369] [2020-10-15 22:20:44,840 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905618160] [2020-10-15 22:20:44,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:44,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:20:44,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:44,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:44,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:45,140 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:45,140 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:45,140 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:20:45,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928058300] [2020-10-15 22:20:45,141 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:20:45,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:45,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:20:45,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:20:45,142 INFO L87 Difference]: Start difference. First operand 2349 states and 9316 transitions. Second operand 24 states. [2020-10-15 22:20:49,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:49,573 INFO L93 Difference]: Finished difference Result 15364 states and 46571 transitions. [2020-10-15 22:20:49,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-15 22:20:49,574 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:20:49,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:49,603 INFO L225 Difference]: With dead ends: 15364 [2020-10-15 22:20:49,603 INFO L226 Difference]: Without dead ends: 15352 [2020-10-15 22:20:49,604 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-15 22:20:49,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15352 states. [2020-10-15 22:20:49,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15352 to 2316. [2020-10-15 22:20:49,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2316 states. [2020-10-15 22:20:49,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2316 states to 2316 states and 9184 transitions. [2020-10-15 22:20:49,734 INFO L78 Accepts]: Start accepts. Automaton has 2316 states and 9184 transitions. Word has length 21 [2020-10-15 22:20:49,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:49,734 INFO L481 AbstractCegarLoop]: Abstraction has 2316 states and 9184 transitions. [2020-10-15 22:20:49,734 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:20:49,734 INFO L276 IsEmpty]: Start isEmpty. Operand 2316 states and 9184 transitions. [2020-10-15 22:20:49,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:49,737 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:49,737 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:49,951 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-15 22:20:49,951 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:49,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:49,952 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-10-15 22:20:49,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:49,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702645590] [2020-10-15 22:20:49,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:49,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-15 22:20:49,988 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702645590] [2020-10-15 22:20:49,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:20:49,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:20:49,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312350455] [2020-10-15 22:20:49,989 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:20:49,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:49,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:20:49,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:20:49,989 INFO L87 Difference]: Start difference. First operand 2316 states and 9184 transitions. Second operand 5 states. [2020-10-15 22:20:50,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:50,144 INFO L93 Difference]: Finished difference Result 3867 states and 13980 transitions. [2020-10-15 22:20:50,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:20:50,145 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-15 22:20:50,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:50,152 INFO L225 Difference]: With dead ends: 3867 [2020-10-15 22:20:50,153 INFO L226 Difference]: Without dead ends: 3851 [2020-10-15 22:20:50,153 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:20:50,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3851 states. [2020-10-15 22:20:50,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3851 to 2519. [2020-10-15 22:20:50,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2519 states. [2020-10-15 22:20:50,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2519 states to 2519 states and 9807 transitions. [2020-10-15 22:20:50,206 INFO L78 Accepts]: Start accepts. Automaton has 2519 states and 9807 transitions. Word has length 21 [2020-10-15 22:20:50,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:50,206 INFO L481 AbstractCegarLoop]: Abstraction has 2519 states and 9807 transitions. [2020-10-15 22:20:50,206 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:20:50,206 INFO L276 IsEmpty]: Start isEmpty. Operand 2519 states and 9807 transitions. [2020-10-15 22:20:50,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:50,207 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:50,207 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:50,208 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-10-15 22:20:50,208 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:50,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:50,208 INFO L82 PathProgramCache]: Analyzing trace with hash -846758711, now seen corresponding path program 9 times [2020-10-15 22:20:50,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:50,208 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036287323] [2020-10-15 22:20:50,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:50,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:50,339 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:50,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036287323] [2020-10-15 22:20:50,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370175876] [2020-10-15 22:20:50,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:50,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 22:20:50,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:50,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:50,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:50,647 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:50,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:20:50,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990752110] [2020-10-15 22:20:50,648 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:20:50,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:50,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:20:50,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:20:50,649 INFO L87 Difference]: Start difference. First operand 2519 states and 9807 transitions. Second operand 24 states. [2020-10-15 22:20:58,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:20:58,382 INFO L93 Difference]: Finished difference Result 20264 states and 62039 transitions. [2020-10-15 22:20:58,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2020-10-15 22:20:58,382 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:20:58,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:20:58,416 INFO L225 Difference]: With dead ends: 20264 [2020-10-15 22:20:58,416 INFO L226 Difference]: Without dead ends: 20244 [2020-10-15 22:20:58,417 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10493 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=4446, Invalid=22944, Unknown=0, NotChecked=0, Total=27390 [2020-10-15 22:20:58,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20244 states. [2020-10-15 22:20:58,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20244 to 2554. [2020-10-15 22:20:58,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2554 states. [2020-10-15 22:20:58,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2554 states to 2554 states and 9958 transitions. [2020-10-15 22:20:58,575 INFO L78 Accepts]: Start accepts. Automaton has 2554 states and 9958 transitions. Word has length 21 [2020-10-15 22:20:58,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:20:58,576 INFO L481 AbstractCegarLoop]: Abstraction has 2554 states and 9958 transitions. [2020-10-15 22:20:58,576 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:20:58,576 INFO L276 IsEmpty]: Start isEmpty. Operand 2554 states and 9958 transitions. [2020-10-15 22:20:58,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:20:58,577 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:20:58,577 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:20:58,778 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-15 22:20:58,778 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:20:58,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:20:58,779 INFO L82 PathProgramCache]: Analyzing trace with hash 687312777, now seen corresponding path program 10 times [2020-10-15 22:20:58,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:20:58,779 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613572362] [2020-10-15 22:20:58,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:20:58,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:20:58,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:58,909 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613572362] [2020-10-15 22:20:58,909 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633286974] [2020-10-15 22:20:58,909 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:20:58,983 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:20:58,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:20:58,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:20:58,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:20:59,225 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:20:59,226 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:20:59,226 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:20:59,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539346212] [2020-10-15 22:20:59,226 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:20:59,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:20:59,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:20:59,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:20:59,228 INFO L87 Difference]: Start difference. First operand 2554 states and 9958 transitions. Second operand 24 states. [2020-10-15 22:21:03,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:03,498 INFO L93 Difference]: Finished difference Result 12545 states and 38647 transitions. [2020-10-15 22:21:03,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2020-10-15 22:21:03,499 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:21:03,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:03,519 INFO L225 Difference]: With dead ends: 12545 [2020-10-15 22:21:03,519 INFO L226 Difference]: Without dead ends: 12520 [2020-10-15 22:21:03,520 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3767 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2039, Invalid=9091, Unknown=0, NotChecked=0, Total=11130 [2020-10-15 22:21:03,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12520 states. [2020-10-15 22:21:03,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12520 to 2453. [2020-10-15 22:21:03,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2453 states. [2020-10-15 22:21:03,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2453 states to 2453 states and 9523 transitions. [2020-10-15 22:21:03,630 INFO L78 Accepts]: Start accepts. Automaton has 2453 states and 9523 transitions. Word has length 21 [2020-10-15 22:21:03,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:03,630 INFO L481 AbstractCegarLoop]: Abstraction has 2453 states and 9523 transitions. [2020-10-15 22:21:03,630 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:21:03,630 INFO L276 IsEmpty]: Start isEmpty. Operand 2453 states and 9523 transitions. [2020-10-15 22:21:03,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:21:03,631 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:03,632 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:03,838 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:03,839 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:21:03,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:03,839 INFO L82 PathProgramCache]: Analyzing trace with hash 130244667, now seen corresponding path program 11 times [2020-10-15 22:21:03,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:03,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054816228] [2020-10-15 22:21:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:03,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054816228] [2020-10-15 22:21:03,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296225230] [2020-10-15 22:21:03,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:04,028 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 22:21:04,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:21:04,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:21:04,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:04,293 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:04,294 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:04,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:21:04,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107638136] [2020-10-15 22:21:04,294 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:21:04,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:04,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:21:04,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:21:04,295 INFO L87 Difference]: Start difference. First operand 2453 states and 9523 transitions. Second operand 23 states. [2020-10-15 22:21:09,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:09,631 INFO L93 Difference]: Finished difference Result 10812 states and 32025 transitions. [2020-10-15 22:21:09,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-15 22:21:09,632 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:21:09,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:09,649 INFO L225 Difference]: With dead ends: 10812 [2020-10-15 22:21:09,649 INFO L226 Difference]: Without dead ends: 10805 [2020-10-15 22:21:09,650 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6590 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2834, Invalid=14722, Unknown=0, NotChecked=0, Total=17556 [2020-10-15 22:21:09,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10805 states. [2020-10-15 22:21:09,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10805 to 2384. [2020-10-15 22:21:09,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2384 states. [2020-10-15 22:21:09,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2384 states to 2384 states and 9208 transitions. [2020-10-15 22:21:09,744 INFO L78 Accepts]: Start accepts. Automaton has 2384 states and 9208 transitions. Word has length 21 [2020-10-15 22:21:09,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:09,744 INFO L481 AbstractCegarLoop]: Abstraction has 2384 states and 9208 transitions. [2020-10-15 22:21:09,744 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:21:09,744 INFO L276 IsEmpty]: Start isEmpty. Operand 2384 states and 9208 transitions. [2020-10-15 22:21:09,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:21:09,745 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:09,746 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:09,959 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-15 22:21:09,960 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:21:09,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:09,960 INFO L82 PathProgramCache]: Analyzing trace with hash 990308489, now seen corresponding path program 12 times [2020-10-15 22:21:09,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:09,961 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569636180] [2020-10-15 22:21:09,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:10,080 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:10,081 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569636180] [2020-10-15 22:21:10,081 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989078644] [2020-10-15 22:21:10,081 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:10,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 22:21:10,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:21:10,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:21:10,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:10,388 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:10,389 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:10,389 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:21:10,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159105401] [2020-10-15 22:21:10,389 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:21:10,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:10,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:21:10,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:21:10,390 INFO L87 Difference]: Start difference. First operand 2384 states and 9208 transitions. Second operand 23 states. [2020-10-15 22:21:16,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:16,275 INFO L93 Difference]: Finished difference Result 11481 states and 33893 transitions. [2020-10-15 22:21:16,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2020-10-15 22:21:16,275 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:21:16,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:16,293 INFO L225 Difference]: With dead ends: 11481 [2020-10-15 22:21:16,293 INFO L226 Difference]: Without dead ends: 11475 [2020-10-15 22:21:16,294 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6864 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2919, Invalid=14903, Unknown=0, NotChecked=0, Total=17822 [2020-10-15 22:21:16,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11475 states. [2020-10-15 22:21:16,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11475 to 2373. [2020-10-15 22:21:16,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2373 states. [2020-10-15 22:21:16,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2373 states to 2373 states and 9196 transitions. [2020-10-15 22:21:16,393 INFO L78 Accepts]: Start accepts. Automaton has 2373 states and 9196 transitions. Word has length 21 [2020-10-15 22:21:16,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:16,393 INFO L481 AbstractCegarLoop]: Abstraction has 2373 states and 9196 transitions. [2020-10-15 22:21:16,393 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:21:16,393 INFO L276 IsEmpty]: Start isEmpty. Operand 2373 states and 9196 transitions. [2020-10-15 22:21:16,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:21:16,394 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:16,395 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:16,595 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:16,595 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:21:16,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:16,596 INFO L82 PathProgramCache]: Analyzing trace with hash -975339911, now seen corresponding path program 13 times [2020-10-15 22:21:16,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:16,596 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377425602] [2020-10-15 22:21:16,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:16,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:16,718 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:16,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377425602] [2020-10-15 22:21:16,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614944023] [2020-10-15 22:21:16,719 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:16,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:21:16,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:17,034 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:17,035 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:21:17,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879219219] [2020-10-15 22:21:17,035 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:21:17,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:17,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:21:17,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:21:17,037 INFO L87 Difference]: Start difference. First operand 2373 states and 9196 transitions. Second operand 24 states. [2020-10-15 22:21:22,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:22,608 INFO L93 Difference]: Finished difference Result 12980 states and 39286 transitions. [2020-10-15 22:21:22,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-15 22:21:22,608 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:21:22,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:22,628 INFO L225 Difference]: With dead ends: 12980 [2020-10-15 22:21:22,629 INFO L226 Difference]: Without dead ends: 12966 [2020-10-15 22:21:22,629 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5839 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 22:21:22,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12966 states. [2020-10-15 22:21:22,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12966 to 2234. [2020-10-15 22:21:22,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2234 states. [2020-10-15 22:21:22,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2234 states to 2234 states and 8695 transitions. [2020-10-15 22:21:22,737 INFO L78 Accepts]: Start accepts. Automaton has 2234 states and 8695 transitions. Word has length 21 [2020-10-15 22:21:22,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:22,738 INFO L481 AbstractCegarLoop]: Abstraction has 2234 states and 8695 transitions. [2020-10-15 22:21:22,738 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:21:22,738 INFO L276 IsEmpty]: Start isEmpty. Operand 2234 states and 8695 transitions. [2020-10-15 22:21:22,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-15 22:21:22,740 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:22,740 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:22,947 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-15 22:21:22,948 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-15 22:21:22,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:22,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-10-15 22:21:22,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:22,949 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222623539] [2020-10-15 22:21:22,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:22,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:21:22,957 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:21:22,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:21:22,963 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:21:22,970 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 22:21:22,970 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 22:21:22,970 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-10-15 22:21:22,970 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 22:21:22,971 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 22:21:22,971 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-15 22:21:22,997 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,997 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:22,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,000 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,000 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,003 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,003 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,004 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,024 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,025 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,025 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,025 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,026 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,026 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,027 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,028 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,029 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,029 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,029 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,029 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,030 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,031 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,031 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,031 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,031 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,032 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,033 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,033 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,033 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,033 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,033 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:21:23,035 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-15 22:21:23,035 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 22:21:23,035 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 22:21:23,035 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 22:21:23,035 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 22:21:23,035 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 22:21:23,036 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 22:21:23,036 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 22:21:23,036 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 22:21:23,038 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 22:21:23,038 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-15 22:21:23,038 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-15 22:21:23,038 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-10-15 22:21:23,084 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-10-15 22:21:23,085 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-15 22:21:23,089 INFO L80 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 159 events. 8/159 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 297 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 186. Up to 12 conditions per place. [2020-10-15 22:21:23,098 INFO L117 LiptonReduction]: Number of co-enabled transitions 2860 [2020-10-15 22:21:25,496 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-10-15 22:21:26,077 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-10-15 22:21:26,199 INFO L132 LiptonReduction]: Checked pairs total: 4341 [2020-10-15 22:21:26,199 INFO L134 LiptonReduction]: Total number of compositions: 126 [2020-10-15 22:21:26,199 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-10-15 22:21:26,504 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-10-15 22:21:26,504 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-10-15 22:21:26,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 22:21:26,504 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:26,504 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 22:21:26,505 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:26,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:26,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-10-15 22:21:26,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:26,505 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344368650] [2020-10-15 22:21:26,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:26,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:26,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344368650] [2020-10-15 22:21:26,520 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:21:26,520 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 22:21:26,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651568400] [2020-10-15 22:21:26,520 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 22:21:26,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:26,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 22:21:26,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:21:26,521 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-10-15 22:21:26,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:26,601 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-10-15 22:21:26,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 22:21:26,602 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 22:21:26,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:26,614 INFO L225 Difference]: With dead ends: 5844 [2020-10-15 22:21:26,615 INFO L226 Difference]: Without dead ends: 5479 [2020-10-15 22:21:26,615 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:21:26,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-10-15 22:21:26,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-10-15 22:21:26,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-10-15 22:21:26,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-10-15 22:21:26,761 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-10-15 22:21:26,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:26,761 INFO L481 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-10-15 22:21:26,761 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 22:21:26,761 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-10-15 22:21:26,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 22:21:26,762 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:26,762 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:26,762 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-10-15 22:21:26,762 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:26,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:26,762 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-10-15 22:21:26,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:26,763 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365601714] [2020-10-15 22:21:26,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:26,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:26,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365601714] [2020-10-15 22:21:26,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:21:26,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:21:26,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645406131] [2020-10-15 22:21:26,809 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:21:26,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:26,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:21:26,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:21:26,810 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-10-15 22:21:26,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:26,994 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-10-15 22:21:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:21:26,995 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 22:21:26,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:27,019 INFO L225 Difference]: With dead ends: 11373 [2020-10-15 22:21:27,019 INFO L226 Difference]: Without dead ends: 11366 [2020-10-15 22:21:27,019 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:21:27,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-10-15 22:21:27,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-10-15 22:21:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-10-15 22:21:27,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-10-15 22:21:27,220 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-10-15 22:21:27,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:27,220 INFO L481 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-10-15 22:21:27,220 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:21:27,220 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-10-15 22:21:27,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 22:21:27,220 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:27,221 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:27,221 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-10-15 22:21:27,221 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:27,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:27,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-10-15 22:21:27,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:27,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997693870] [2020-10-15 22:21:27,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:27,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:27,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 22:21:27,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997693870] [2020-10-15 22:21:27,264 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:21:27,264 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:21:27,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615254872] [2020-10-15 22:21:27,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:21:27,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:27,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:21:27,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:21:27,266 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-10-15 22:21:27,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:27,467 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-10-15 22:21:27,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:21:27,468 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 22:21:27,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:27,495 INFO L225 Difference]: With dead ends: 12785 [2020-10-15 22:21:27,496 INFO L226 Difference]: Without dead ends: 12772 [2020-10-15 22:21:27,496 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:21:27,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-10-15 22:21:27,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-10-15 22:21:27,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-10-15 22:21:27,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-10-15 22:21:27,842 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-10-15 22:21:27,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:27,843 INFO L481 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-10-15 22:21:27,843 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:21:27,843 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-10-15 22:21:27,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:21:27,843 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:27,843 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:27,843 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-10-15 22:21:27,843 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:27,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:27,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-10-15 22:21:27,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:27,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639753264] [2020-10-15 22:21:27,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:27,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:27,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:27,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639753264] [2020-10-15 22:21:27,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241339808] [2020-10-15 22:21:27,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:28,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:28,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:21:28,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:28,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-15 22:21:28,201 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:28,202 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 22:21:28,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593945752] [2020-10-15 22:21:28,203 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 22:21:28,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:28,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 22:21:28,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-15 22:21:28,203 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 18 states. [2020-10-15 22:21:29,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:29,757 INFO L93 Difference]: Finished difference Result 23025 states and 86555 transitions. [2020-10-15 22:21:29,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 22:21:29,758 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 22:21:29,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:29,804 INFO L225 Difference]: With dead ends: 23025 [2020-10-15 22:21:29,804 INFO L226 Difference]: Without dead ends: 23014 [2020-10-15 22:21:29,804 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 22:21:29,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23014 states. [2020-10-15 22:21:30,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23014 to 7423. [2020-10-15 22:21:30,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7423 states. [2020-10-15 22:21:30,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7423 states to 7423 states and 33792 transitions. [2020-10-15 22:21:30,121 INFO L78 Accepts]: Start accepts. Automaton has 7423 states and 33792 transitions. Word has length 15 [2020-10-15 22:21:30,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:30,122 INFO L481 AbstractCegarLoop]: Abstraction has 7423 states and 33792 transitions. [2020-10-15 22:21:30,122 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 22:21:30,122 INFO L276 IsEmpty]: Start isEmpty. Operand 7423 states and 33792 transitions. [2020-10-15 22:21:30,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:21:30,122 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:30,122 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:30,323 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-15 22:21:30,323 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:30,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:30,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-10-15 22:21:30,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:30,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040052146] [2020-10-15 22:21:30,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:30,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:30,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040052146] [2020-10-15 22:21:30,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339300330] [2020-10-15 22:21:30,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:30,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:21:30,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:21:30,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:21:30,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:30,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:30,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:30,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 22:21:30,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309917804] [2020-10-15 22:21:30,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 22:21:30,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:30,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 22:21:30,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-15 22:21:30,646 INFO L87 Difference]: Start difference. First operand 7423 states and 33792 transitions. Second operand 18 states. [2020-10-15 22:21:30,822 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2020-10-15 22:21:32,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:32,092 INFO L93 Difference]: Finished difference Result 29614 states and 114072 transitions. [2020-10-15 22:21:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 22:21:32,093 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 22:21:32,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:32,163 INFO L225 Difference]: With dead ends: 29614 [2020-10-15 22:21:32,163 INFO L226 Difference]: Without dead ends: 29600 [2020-10-15 22:21:32,163 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 22:21:32,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29600 states. [2020-10-15 22:21:32,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29600 to 7168. [2020-10-15 22:21:32,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7168 states. [2020-10-15 22:21:32,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7168 states to 7168 states and 32668 transitions. [2020-10-15 22:21:32,534 INFO L78 Accepts]: Start accepts. Automaton has 7168 states and 32668 transitions. Word has length 15 [2020-10-15 22:21:32,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:32,535 INFO L481 AbstractCegarLoop]: Abstraction has 7168 states and 32668 transitions. [2020-10-15 22:21:32,535 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 22:21:32,535 INFO L276 IsEmpty]: Start isEmpty. Operand 7168 states and 32668 transitions. [2020-10-15 22:21:32,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 22:21:32,535 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:32,536 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:32,742 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-15 22:21:32,743 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:32,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:32,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-10-15 22:21:32,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:32,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842783434] [2020-10-15 22:21:32,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:32,778 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 22:21:32,778 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842783434] [2020-10-15 22:21:32,778 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:21:32,778 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:21:32,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739426927] [2020-10-15 22:21:32,779 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:21:32,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:32,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:21:32,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:21:32,780 INFO L87 Difference]: Start difference. First operand 7168 states and 32668 transitions. Second operand 5 states. [2020-10-15 22:21:32,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:32,976 INFO L93 Difference]: Finished difference Result 14114 states and 59552 transitions. [2020-10-15 22:21:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:21:32,977 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 22:21:32,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:33,008 INFO L225 Difference]: With dead ends: 14114 [2020-10-15 22:21:33,008 INFO L226 Difference]: Without dead ends: 14092 [2020-10-15 22:21:33,008 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:21:33,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states. [2020-10-15 22:21:33,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 8447. [2020-10-15 22:21:33,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8447 states. [2020-10-15 22:21:33,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8447 states to 8447 states and 38789 transitions. [2020-10-15 22:21:33,266 INFO L78 Accepts]: Start accepts. Automaton has 8447 states and 38789 transitions. Word has length 17 [2020-10-15 22:21:33,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:33,266 INFO L481 AbstractCegarLoop]: Abstraction has 8447 states and 38789 transitions. [2020-10-15 22:21:33,266 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:21:33,266 INFO L276 IsEmpty]: Start isEmpty. Operand 8447 states and 38789 transitions. [2020-10-15 22:21:33,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:21:33,267 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:33,267 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:33,267 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-10-15 22:21:33,268 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:33,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:33,268 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-10-15 22:21:33,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:33,268 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640513783] [2020-10-15 22:21:33,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:33,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:33,545 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:33,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640513783] [2020-10-15 22:21:33,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022834065] [2020-10-15 22:21:33,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:33,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:21:33,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:33,835 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:33,835 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:33,835 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:21:33,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131609044] [2020-10-15 22:21:33,836 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:21:33,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:33,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:21:33,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:21:33,837 INFO L87 Difference]: Start difference. First operand 8447 states and 38789 transitions. Second operand 20 states. [2020-10-15 22:21:35,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:35,792 INFO L93 Difference]: Finished difference Result 23172 states and 91050 transitions. [2020-10-15 22:21:35,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 22:21:35,793 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:21:35,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:35,850 INFO L225 Difference]: With dead ends: 23172 [2020-10-15 22:21:35,850 INFO L226 Difference]: Without dead ends: 23156 [2020-10-15 22:21:35,850 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-15 22:21:35,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23156 states. [2020-10-15 22:21:36,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23156 to 8503. [2020-10-15 22:21:36,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8503 states. [2020-10-15 22:21:36,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8503 states to 8503 states and 38957 transitions. [2020-10-15 22:21:36,202 INFO L78 Accepts]: Start accepts. Automaton has 8503 states and 38957 transitions. Word has length 19 [2020-10-15 22:21:36,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:36,202 INFO L481 AbstractCegarLoop]: Abstraction has 8503 states and 38957 transitions. [2020-10-15 22:21:36,202 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:21:36,202 INFO L276 IsEmpty]: Start isEmpty. Operand 8503 states and 38957 transitions. [2020-10-15 22:21:36,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:21:36,203 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:36,203 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:36,403 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-15 22:21:36,404 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:36,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:36,405 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-10-15 22:21:36,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:36,405 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780272203] [2020-10-15 22:21:36,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:36,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:36,499 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:36,500 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780272203] [2020-10-15 22:21:36,500 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109329557] [2020-10-15 22:21:36,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:36,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:36,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:21:36,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:36,789 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:36,789 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:36,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:21:36,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573983049] [2020-10-15 22:21:36,790 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:21:36,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:36,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:21:36,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:21:36,790 INFO L87 Difference]: Start difference. First operand 8503 states and 38957 transitions. Second operand 20 states. [2020-10-15 22:21:38,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:38,692 INFO L93 Difference]: Finished difference Result 24677 states and 96805 transitions. [2020-10-15 22:21:38,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 22:21:38,693 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:21:38,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:38,746 INFO L225 Difference]: With dead ends: 24677 [2020-10-15 22:21:38,747 INFO L226 Difference]: Without dead ends: 24658 [2020-10-15 22:21:38,747 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 22:21:38,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24658 states. [2020-10-15 22:21:39,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24658 to 8577. [2020-10-15 22:21:39,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8577 states. [2020-10-15 22:21:39,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8577 states to 8577 states and 39244 transitions. [2020-10-15 22:21:39,095 INFO L78 Accepts]: Start accepts. Automaton has 8577 states and 39244 transitions. Word has length 19 [2020-10-15 22:21:39,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:39,095 INFO L481 AbstractCegarLoop]: Abstraction has 8577 states and 39244 transitions. [2020-10-15 22:21:39,096 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:21:39,096 INFO L276 IsEmpty]: Start isEmpty. Operand 8577 states and 39244 transitions. [2020-10-15 22:21:39,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:21:39,096 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:39,096 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:39,297 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:39,297 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:39,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:39,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-10-15 22:21:39,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:39,299 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874093520] [2020-10-15 22:21:39,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:39,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:39,394 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:39,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874093520] [2020-10-15 22:21:39,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392629153] [2020-10-15 22:21:39,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:39,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:21:39,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:21:39,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:21:39,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:39,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:21:39,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:39,644 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 22:21:39,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091626492] [2020-10-15 22:21:39,644 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 22:21:39,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:39,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 22:21:39,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 22:21:39,645 INFO L87 Difference]: Start difference. First operand 8577 states and 39244 transitions. Second operand 19 states. [2020-10-15 22:21:40,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:40,977 INFO L93 Difference]: Finished difference Result 19940 states and 80274 transitions. [2020-10-15 22:21:40,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 22:21:40,980 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 22:21:40,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:41,022 INFO L225 Difference]: With dead ends: 19940 [2020-10-15 22:21:41,022 INFO L226 Difference]: Without dead ends: 19921 [2020-10-15 22:21:41,022 INFO L677 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-15 22:21:41,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19921 states. [2020-10-15 22:21:42,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19921 to 8468. [2020-10-15 22:21:42,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8468 states. [2020-10-15 22:21:42,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8468 states to 8468 states and 38762 transitions. [2020-10-15 22:21:42,139 INFO L78 Accepts]: Start accepts. Automaton has 8468 states and 38762 transitions. Word has length 19 [2020-10-15 22:21:42,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:42,139 INFO L481 AbstractCegarLoop]: Abstraction has 8468 states and 38762 transitions. [2020-10-15 22:21:42,139 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 22:21:42,139 INFO L276 IsEmpty]: Start isEmpty. Operand 8468 states and 38762 transitions. [2020-10-15 22:21:42,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:21:42,140 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:42,140 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:42,341 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:42,341 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:42,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:42,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-10-15 22:21:42,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:42,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756784880] [2020-10-15 22:21:42,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:42,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:42,443 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756784880] [2020-10-15 22:21:42,443 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200813459] [2020-10-15 22:21:42,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:42,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:21:42,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:21:42,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:21:42,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:42,686 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:21:42,687 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:42,687 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 22:21:42,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934359885] [2020-10-15 22:21:42,687 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 22:21:42,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:42,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 22:21:42,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 22:21:42,689 INFO L87 Difference]: Start difference. First operand 8468 states and 38762 transitions. Second operand 19 states. [2020-10-15 22:21:43,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:43,899 INFO L93 Difference]: Finished difference Result 22845 states and 94088 transitions. [2020-10-15 22:21:43,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 22:21:43,900 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 22:21:43,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:43,950 INFO L225 Difference]: With dead ends: 22845 [2020-10-15 22:21:43,950 INFO L226 Difference]: Without dead ends: 22820 [2020-10-15 22:21:43,951 INFO L677 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-15 22:21:44,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22820 states. [2020-10-15 22:21:44,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22820 to 8329. [2020-10-15 22:21:44,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8329 states. [2020-10-15 22:21:44,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8329 states to 8329 states and 38184 transitions. [2020-10-15 22:21:44,281 INFO L78 Accepts]: Start accepts. Automaton has 8329 states and 38184 transitions. Word has length 19 [2020-10-15 22:21:44,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:44,281 INFO L481 AbstractCegarLoop]: Abstraction has 8329 states and 38184 transitions. [2020-10-15 22:21:44,281 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 22:21:44,281 INFO L276 IsEmpty]: Start isEmpty. Operand 8329 states and 38184 transitions. [2020-10-15 22:21:44,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:21:44,282 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:44,282 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:44,482 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:44,483 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:44,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:44,483 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-10-15 22:21:44,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:44,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508569325] [2020-10-15 22:21:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:44,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:44,609 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:21:44,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508569325] [2020-10-15 22:21:44,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723649386] [2020-10-15 22:21:44,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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:44,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:44,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:21:44,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:44,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:44,972 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:44,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:21:44,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003687783] [2020-10-15 22:21:44,973 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:21:44,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:44,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:21:44,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:21:44,974 INFO L87 Difference]: Start difference. First operand 8329 states and 38184 transitions. Second operand 23 states. [2020-10-15 22:21:53,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:21:53,496 INFO L93 Difference]: Finished difference Result 49750 states and 175587 transitions. [2020-10-15 22:21:53,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-10-15 22:21:53,496 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:21:53,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:21:53,598 INFO L225 Difference]: With dead ends: 49750 [2020-10-15 22:21:53,598 INFO L226 Difference]: Without dead ends: 49701 [2020-10-15 22:21:53,599 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8142 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-10-15 22:21:53,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49701 states. [2020-10-15 22:21:54,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49701 to 8689. [2020-10-15 22:21:54,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8689 states. [2020-10-15 22:21:54,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8689 states to 8689 states and 39965 transitions. [2020-10-15 22:21:54,166 INFO L78 Accepts]: Start accepts. Automaton has 8689 states and 39965 transitions. Word has length 21 [2020-10-15 22:21:54,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:21:54,166 INFO L481 AbstractCegarLoop]: Abstraction has 8689 states and 39965 transitions. [2020-10-15 22:21:54,166 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:21:54,166 INFO L276 IsEmpty]: Start isEmpty. Operand 8689 states and 39965 transitions. [2020-10-15 22:21:54,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:21:54,167 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:21:54,167 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:21:54,368 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-15 22:21:54,368 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:21:54,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:21:54,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-10-15 22:21:54,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:21:54,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885617181] [2020-10-15 22:21:54,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:21:54,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:21:54,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:54,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885617181] [2020-10-15 22:21:54,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778995216] [2020-10-15 22:21:54,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:21:54,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:21:54,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:21:54,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:21:54,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:21:54,882 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:21:54,882 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:21:54,882 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:21:54,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516820321] [2020-10-15 22:21:54,883 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:21:54,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:21:54,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:21:54,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:21:54,884 INFO L87 Difference]: Start difference. First operand 8689 states and 39965 transitions. Second operand 24 states. [2020-10-15 22:22:02,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:02,601 INFO L93 Difference]: Finished difference Result 56458 states and 204600 transitions. [2020-10-15 22:22:02,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-15 22:22:02,601 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:22:02,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:02,720 INFO L225 Difference]: With dead ends: 56458 [2020-10-15 22:22:02,720 INFO L226 Difference]: Without dead ends: 56381 [2020-10-15 22:22:02,721 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6202 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-15 22:22:02,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56381 states. [2020-10-15 22:22:03,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56381 to 8775. [2020-10-15 22:22:03,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8775 states. [2020-10-15 22:22:03,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8775 states to 8775 states and 40541 transitions. [2020-10-15 22:22:03,614 INFO L78 Accepts]: Start accepts. Automaton has 8775 states and 40541 transitions. Word has length 21 [2020-10-15 22:22:03,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:03,614 INFO L481 AbstractCegarLoop]: Abstraction has 8775 states and 40541 transitions. [2020-10-15 22:22:03,614 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:22:03,614 INFO L276 IsEmpty]: Start isEmpty. Operand 8775 states and 40541 transitions. [2020-10-15 22:22:03,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:22:03,615 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:03,615 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:03,815 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:03,816 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:03,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:03,816 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-10-15 22:22:03,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:03,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612372449] [2020-10-15 22:22:03,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:03,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:03,933 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:03,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612372449] [2020-10-15 22:22:03,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055186340] [2020-10-15 22:22:03,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:04,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 22:22:04,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:22:04,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:22:04,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:04,329 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:04,329 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:22:04,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45957942] [2020-10-15 22:22:04,329 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:22:04,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:04,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:22:04,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:22:04,330 INFO L87 Difference]: Start difference. First operand 8775 states and 40541 transitions. Second operand 23 states. [2020-10-15 22:22:11,129 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2020-10-15 22:22:12,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:12,284 INFO L93 Difference]: Finished difference Result 52830 states and 186318 transitions. [2020-10-15 22:22:12,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-10-15 22:22:12,285 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:22:12,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:12,393 INFO L225 Difference]: With dead ends: 52830 [2020-10-15 22:22:12,393 INFO L226 Difference]: Without dead ends: 52813 [2020-10-15 22:22:12,394 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8677 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-10-15 22:22:12,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52813 states. [2020-10-15 22:22:12,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52813 to 8850. [2020-10-15 22:22:12,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8850 states. [2020-10-15 22:22:13,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8850 states to 8850 states and 40968 transitions. [2020-10-15 22:22:13,005 INFO L78 Accepts]: Start accepts. Automaton has 8850 states and 40968 transitions. Word has length 21 [2020-10-15 22:22:13,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:13,005 INFO L481 AbstractCegarLoop]: Abstraction has 8850 states and 40968 transitions. [2020-10-15 22:22:13,005 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:22:13,005 INFO L276 IsEmpty]: Start isEmpty. Operand 8850 states and 40968 transitions. [2020-10-15 22:22:13,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:22:13,006 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:13,006 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:13,207 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-15 22:22:13,207 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:13,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:13,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-10-15 22:22:13,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:13,208 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719628409] [2020-10-15 22:22:13,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:13,348 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:13,349 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719628409] [2020-10-15 22:22:13,349 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937619416] [2020-10-15 22:22:13,349 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:13,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:22:13,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:22:13,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:22:13,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:13,718 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:13,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:13,719 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:22:13,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65555413] [2020-10-15 22:22:13,719 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:22:13,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:13,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:22:13,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:22:13,720 INFO L87 Difference]: Start difference. First operand 8850 states and 40968 transitions. Second operand 24 states. [2020-10-15 22:22:20,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:20,198 INFO L93 Difference]: Finished difference Result 57837 states and 210293 transitions. [2020-10-15 22:22:20,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-15 22:22:20,199 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:22:20,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:20,321 INFO L225 Difference]: With dead ends: 57837 [2020-10-15 22:22:20,322 INFO L226 Difference]: Without dead ends: 57780 [2020-10-15 22:22:20,322 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5818 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 22:22:20,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57780 states. [2020-10-15 22:22:20,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57780 to 9015. [2020-10-15 22:22:20,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9015 states. [2020-10-15 22:22:21,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9015 states to 9015 states and 42019 transitions. [2020-10-15 22:22:21,018 INFO L78 Accepts]: Start accepts. Automaton has 9015 states and 42019 transitions. Word has length 21 [2020-10-15 22:22:21,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:21,019 INFO L481 AbstractCegarLoop]: Abstraction has 9015 states and 42019 transitions. [2020-10-15 22:22:21,019 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:22:21,019 INFO L276 IsEmpty]: Start isEmpty. Operand 9015 states and 42019 transitions. [2020-10-15 22:22:21,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:22:21,020 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:21,020 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:21,220 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:21,221 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:21,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:21,221 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-10-15 22:22:21,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:21,222 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073518260] [2020-10-15 22:22:21,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:21,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:21,369 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:21,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073518260] [2020-10-15 22:22:21,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899753877] [2020-10-15 22:22:21,369 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:21,456 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 22:22:21,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:22:21,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:22:21,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:21,721 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:21,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:21,722 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:22:21,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042530071] [2020-10-15 22:22:21,723 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:22:21,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:21,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:22:21,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:22:21,723 INFO L87 Difference]: Start difference. First operand 9015 states and 42019 transitions. Second operand 24 states. [2020-10-15 22:22:27,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:27,498 INFO L93 Difference]: Finished difference Result 68007 states and 249502 transitions. [2020-10-15 22:22:27,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-15 22:22:27,499 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:22:27,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:27,644 INFO L225 Difference]: With dead ends: 68007 [2020-10-15 22:22:27,644 INFO L226 Difference]: Without dead ends: 67995 [2020-10-15 22:22:27,645 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4309 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-15 22:22:27,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67995 states. [2020-10-15 22:22:28,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67995 to 8816. [2020-10-15 22:22:28,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8816 states. [2020-10-15 22:22:28,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8816 states to 8816 states and 41106 transitions. [2020-10-15 22:22:28,753 INFO L78 Accepts]: Start accepts. Automaton has 8816 states and 41106 transitions. Word has length 21 [2020-10-15 22:22:28,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:28,753 INFO L481 AbstractCegarLoop]: Abstraction has 8816 states and 41106 transitions. [2020-10-15 22:22:28,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:22:28,753 INFO L276 IsEmpty]: Start isEmpty. Operand 8816 states and 41106 transitions. [2020-10-15 22:22:28,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:22:28,754 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:28,754 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:28,955 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-15 22:22:28,955 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:28,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:28,956 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-10-15 22:22:28,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:28,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005858968] [2020-10-15 22:22:28,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:29,120 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:29,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005858968] [2020-10-15 22:22:29,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955830907] [2020-10-15 22:22:29,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:29,210 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 22:22:29,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:22:29,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:22:29,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:29,460 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:29,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:29,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:22:29,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293533456] [2020-10-15 22:22:29,461 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:22:29,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:29,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:22:29,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:22:29,462 INFO L87 Difference]: Start difference. First operand 8816 states and 41106 transitions. Second operand 24 states. [2020-10-15 22:22:35,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:35,991 INFO L93 Difference]: Finished difference Result 75874 states and 283623 transitions. [2020-10-15 22:22:35,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-15 22:22:35,993 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:22:35,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:36,181 INFO L225 Difference]: With dead ends: 75874 [2020-10-15 22:22:36,181 INFO L226 Difference]: Without dead ends: 75841 [2020-10-15 22:22:36,182 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4110 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-15 22:22:36,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75841 states. [2020-10-15 22:22:37,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75841 to 8779. [2020-10-15 22:22:37,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8779 states. [2020-10-15 22:22:37,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8779 states to 8779 states and 41239 transitions. [2020-10-15 22:22:37,357 INFO L78 Accepts]: Start accepts. Automaton has 8779 states and 41239 transitions. Word has length 21 [2020-10-15 22:22:37,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:37,358 INFO L481 AbstractCegarLoop]: Abstraction has 8779 states and 41239 transitions. [2020-10-15 22:22:37,358 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:22:37,358 INFO L276 IsEmpty]: Start isEmpty. Operand 8779 states and 41239 transitions. [2020-10-15 22:22:37,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:22:37,359 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:37,359 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:37,559 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-15 22:22:37,560 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:37,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:37,561 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-10-15 22:22:37,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:37,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354437319] [2020-10-15 22:22:37,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:37,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:37,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-15 22:22:37,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354437319] [2020-10-15 22:22:37,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:22:37,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:22:37,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248870091] [2020-10-15 22:22:37,606 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:22:37,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:37,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:22:37,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:22:37,606 INFO L87 Difference]: Start difference. First operand 8779 states and 41239 transitions. Second operand 5 states. [2020-10-15 22:22:37,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:37,855 INFO L93 Difference]: Finished difference Result 16198 states and 70654 transitions. [2020-10-15 22:22:37,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:22:37,855 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-15 22:22:37,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:37,891 INFO L225 Difference]: With dead ends: 16198 [2020-10-15 22:22:37,892 INFO L226 Difference]: Without dead ends: 16167 [2020-10-15 22:22:37,892 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:22:37,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16167 states. [2020-10-15 22:22:38,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16167 to 10308. [2020-10-15 22:22:38,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10308 states. [2020-10-15 22:22:38,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10308 states to 10308 states and 48350 transitions. [2020-10-15 22:22:38,184 INFO L78 Accepts]: Start accepts. Automaton has 10308 states and 48350 transitions. Word has length 21 [2020-10-15 22:22:38,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:38,184 INFO L481 AbstractCegarLoop]: Abstraction has 10308 states and 48350 transitions. [2020-10-15 22:22:38,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:22:38,184 INFO L276 IsEmpty]: Start isEmpty. Operand 10308 states and 48350 transitions. [2020-10-15 22:22:38,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:22:38,186 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:38,186 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:38,186 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2020-10-15 22:22:38,186 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:38,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:38,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-10-15 22:22:38,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:38,187 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512616573] [2020-10-15 22:22:38,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:38,348 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:38,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512616573] [2020-10-15 22:22:38,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614152221] [2020-10-15 22:22:38,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:38,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:38,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 22:22:38,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:38,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:38,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:38,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 22:22:38,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436881200] [2020-10-15 22:22:38,717 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 22:22:38,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:38,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 22:22:38,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-15 22:22:38,717 INFO L87 Difference]: Start difference. First operand 10308 states and 48350 transitions. Second operand 22 states. [2020-10-15 22:22:41,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:41,961 INFO L93 Difference]: Finished difference Result 26201 states and 106927 transitions. [2020-10-15 22:22:41,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-15 22:22:41,961 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 22:22:41,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:42,019 INFO L225 Difference]: With dead ends: 26201 [2020-10-15 22:22:42,019 INFO L226 Difference]: Without dead ends: 26178 [2020-10-15 22:22:42,020 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-15 22:22:42,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26178 states. [2020-10-15 22:22:42,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26178 to 10322. [2020-10-15 22:22:42,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10322 states. [2020-10-15 22:22:42,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10322 states to 10322 states and 48233 transitions. [2020-10-15 22:22:42,655 INFO L78 Accepts]: Start accepts. Automaton has 10322 states and 48233 transitions. Word has length 23 [2020-10-15 22:22:42,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:42,656 INFO L481 AbstractCegarLoop]: Abstraction has 10322 states and 48233 transitions. [2020-10-15 22:22:42,656 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 22:22:42,656 INFO L276 IsEmpty]: Start isEmpty. Operand 10322 states and 48233 transitions. [2020-10-15 22:22:42,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:22:42,658 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:42,658 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:42,858 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:42,859 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:42,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:42,859 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-10-15 22:22:42,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:42,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368236752] [2020-10-15 22:22:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:42,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:42,982 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:42,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368236752] [2020-10-15 22:22:42,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710014033] [2020-10-15 22:22:42,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:43,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:43,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 22:22:43,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:43,306 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:43,307 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:43,307 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 22:22:43,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615506113] [2020-10-15 22:22:43,307 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 22:22:43,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:43,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 22:22:43,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-15 22:22:43,308 INFO L87 Difference]: Start difference. First operand 10322 states and 48233 transitions. Second operand 22 states. [2020-10-15 22:22:46,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:46,031 INFO L93 Difference]: Finished difference Result 27459 states and 111719 transitions. [2020-10-15 22:22:46,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-15 22:22:46,032 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 22:22:46,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:46,093 INFO L225 Difference]: With dead ends: 27459 [2020-10-15 22:22:46,093 INFO L226 Difference]: Without dead ends: 27434 [2020-10-15 22:22:46,094 INFO L677 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-15 22:22:46,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27434 states. [2020-10-15 22:22:46,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27434 to 10334. [2020-10-15 22:22:46,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10334 states. [2020-10-15 22:22:46,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10334 states to 10334 states and 48087 transitions. [2020-10-15 22:22:46,507 INFO L78 Accepts]: Start accepts. Automaton has 10334 states and 48087 transitions. Word has length 23 [2020-10-15 22:22:46,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:46,507 INFO L481 AbstractCegarLoop]: Abstraction has 10334 states and 48087 transitions. [2020-10-15 22:22:46,507 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 22:22:46,507 INFO L276 IsEmpty]: Start isEmpty. Operand 10334 states and 48087 transitions. [2020-10-15 22:22:46,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:22:46,510 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:46,510 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:46,710 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:46,711 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:46,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:46,711 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-10-15 22:22:46,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:46,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42203281] [2020-10-15 22:22:46,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:46,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:46,833 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:46,833 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42203281] [2020-10-15 22:22:46,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923734477] [2020-10-15 22:22:46,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:46,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:46,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 22:22:46,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:47,192 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:47,193 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:47,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 22:22:47,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360456727] [2020-10-15 22:22:47,194 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 22:22:47,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:47,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 22:22:47,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-15 22:22:47,195 INFO L87 Difference]: Start difference. First operand 10334 states and 48087 transitions. Second operand 22 states. [2020-10-15 22:22:49,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:49,506 INFO L93 Difference]: Finished difference Result 27678 states and 112557 transitions. [2020-10-15 22:22:49,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-15 22:22:49,507 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 22:22:49,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:49,571 INFO L225 Difference]: With dead ends: 27678 [2020-10-15 22:22:49,571 INFO L226 Difference]: Without dead ends: 27648 [2020-10-15 22:22:49,571 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=510, Invalid=1746, Unknown=0, NotChecked=0, Total=2256 [2020-10-15 22:22:49,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27648 states. [2020-10-15 22:22:49,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27648 to 10519. [2020-10-15 22:22:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10519 states. [2020-10-15 22:22:49,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10519 states to 10519 states and 48808 transitions. [2020-10-15 22:22:49,976 INFO L78 Accepts]: Start accepts. Automaton has 10519 states and 48808 transitions. Word has length 23 [2020-10-15 22:22:49,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:49,976 INFO L481 AbstractCegarLoop]: Abstraction has 10519 states and 48808 transitions. [2020-10-15 22:22:49,976 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 22:22:49,976 INFO L276 IsEmpty]: Start isEmpty. Operand 10519 states and 48808 transitions. [2020-10-15 22:22:49,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:22:49,978 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:49,978 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:50,179 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:50,179 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:50,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:50,180 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-10-15 22:22:50,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:50,180 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414293008] [2020-10-15 22:22:50,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:50,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:50,328 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:50,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414293008] [2020-10-15 22:22:50,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442979448] [2020-10-15 22:22:50,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:50,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:22:50,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:22:50,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:22:50,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:50,587 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 22:22:50,588 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:50,588 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 22:22:50,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697779077] [2020-10-15 22:22:50,589 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:22:50,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:50,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:22:50,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:22:50,589 INFO L87 Difference]: Start difference. First operand 10519 states and 48808 transitions. Second operand 20 states. [2020-10-15 22:22:52,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:52,415 INFO L93 Difference]: Finished difference Result 28219 states and 115749 transitions. [2020-10-15 22:22:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 22:22:52,416 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 22:22:52,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:52,480 INFO L225 Difference]: With dead ends: 28219 [2020-10-15 22:22:52,480 INFO L226 Difference]: Without dead ends: 28182 [2020-10-15 22:22:52,480 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 22:22:52,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28182 states. [2020-10-15 22:22:52,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28182 to 10495. [2020-10-15 22:22:52,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10495 states. [2020-10-15 22:22:52,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10495 states to 10495 states and 48707 transitions. [2020-10-15 22:22:52,899 INFO L78 Accepts]: Start accepts. Automaton has 10495 states and 48707 transitions. Word has length 23 [2020-10-15 22:22:52,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:52,899 INFO L481 AbstractCegarLoop]: Abstraction has 10495 states and 48707 transitions. [2020-10-15 22:22:52,899 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:22:52,899 INFO L276 IsEmpty]: Start isEmpty. Operand 10495 states and 48707 transitions. [2020-10-15 22:22:52,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:22:52,901 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:52,901 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:53,102 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-15 22:22:53,102 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:53,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:53,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-10-15 22:22:53,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:53,103 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320083626] [2020-10-15 22:22:53,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:53,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:53,253 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:53,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320083626] [2020-10-15 22:22:53,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905520323] [2020-10-15 22:22:53,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:53,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:22:53,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:22:53,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:22:53,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:53,647 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 22:22:53,647 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:53,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 22:22:53,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002079051] [2020-10-15 22:22:53,648 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:22:53,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:53,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:22:53,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:22:53,649 INFO L87 Difference]: Start difference. First operand 10495 states and 48707 transitions. Second operand 20 states. [2020-10-15 22:22:56,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:56,079 INFO L93 Difference]: Finished difference Result 30803 states and 128260 transitions. [2020-10-15 22:22:56,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 22:22:56,081 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 22:22:56,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:56,150 INFO L225 Difference]: With dead ends: 30803 [2020-10-15 22:22:56,151 INFO L226 Difference]: Without dead ends: 30766 [2020-10-15 22:22:56,151 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 22:22:56,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30766 states. [2020-10-15 22:22:56,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30766 to 10348. [2020-10-15 22:22:56,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10348 states. [2020-10-15 22:22:56,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10348 states to 10348 states and 48028 transitions. [2020-10-15 22:22:56,779 INFO L78 Accepts]: Start accepts. Automaton has 10348 states and 48028 transitions. Word has length 23 [2020-10-15 22:22:56,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:56,779 INFO L481 AbstractCegarLoop]: Abstraction has 10348 states and 48028 transitions. [2020-10-15 22:22:56,779 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:22:56,779 INFO L276 IsEmpty]: Start isEmpty. Operand 10348 states and 48028 transitions. [2020-10-15 22:22:56,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:22:56,782 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:56,782 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:56,988 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:56,989 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:56,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:56,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-10-15 22:22:56,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:56,990 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37319822] [2020-10-15 22:22:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:57,132 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:22:57,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37319822] [2020-10-15 22:22:57,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851090222] [2020-10-15 22:22:57,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:57,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:22:57,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:22:57,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:22:57,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:22:57,405 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 22:22:57,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:22:57,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 22:22:57,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485060229] [2020-10-15 22:22:57,406 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:22:57,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:22:57,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:22:57,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:22:57,407 INFO L87 Difference]: Start difference. First operand 10348 states and 48028 transitions. Second operand 20 states. [2020-10-15 22:22:59,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:22:59,117 INFO L93 Difference]: Finished difference Result 22369 states and 92565 transitions. [2020-10-15 22:22:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 22:22:59,118 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 22:22:59,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:22:59,174 INFO L225 Difference]: With dead ends: 22369 [2020-10-15 22:22:59,174 INFO L226 Difference]: Without dead ends: 22332 [2020-10-15 22:22:59,175 INFO L677 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-15 22:22:59,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22332 states. [2020-10-15 22:22:59,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22332 to 10518. [2020-10-15 22:22:59,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10518 states. [2020-10-15 22:22:59,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10518 states to 10518 states and 48785 transitions. [2020-10-15 22:22:59,555 INFO L78 Accepts]: Start accepts. Automaton has 10518 states and 48785 transitions. Word has length 23 [2020-10-15 22:22:59,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:22:59,555 INFO L481 AbstractCegarLoop]: Abstraction has 10518 states and 48785 transitions. [2020-10-15 22:22:59,555 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:22:59,555 INFO L276 IsEmpty]: Start isEmpty. Operand 10518 states and 48785 transitions. [2020-10-15 22:22:59,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:22:59,559 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:22:59,559 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:22:59,760 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:22:59,760 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:22:59,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:22:59,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-10-15 22:22:59,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:22:59,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134033778] [2020-10-15 22:22:59,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:22:59,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:22:59,922 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 22:22:59,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134033778] [2020-10-15 22:22:59,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467771352] [2020-10-15 22:22:59,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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:23:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:23:00,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:23:00,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:23:00,423 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:23:00,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:23:00,424 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 22:23:00,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067986923] [2020-10-15 22:23:00,424 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:23:00,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:23:00,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:23:00,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:23:00,425 INFO L87 Difference]: Start difference. First operand 10518 states and 48785 transitions. Second operand 25 states. [2020-10-15 22:23:11,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:23:11,943 INFO L93 Difference]: Finished difference Result 48069 states and 178661 transitions. [2020-10-15 22:23:11,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-15 22:23:11,944 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:23:11,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:23:12,046 INFO L225 Difference]: With dead ends: 48069 [2020-10-15 22:23:12,047 INFO L226 Difference]: Without dead ends: 48009 [2020-10-15 22:23:12,048 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9459 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-10-15 22:23:12,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48009 states. [2020-10-15 22:23:12,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48009 to 10696. [2020-10-15 22:23:12,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10696 states. [2020-10-15 22:23:12,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10696 states to 10696 states and 49659 transitions. [2020-10-15 22:23:12,680 INFO L78 Accepts]: Start accepts. Automaton has 10696 states and 49659 transitions. Word has length 25 [2020-10-15 22:23:12,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:23:12,680 INFO L481 AbstractCegarLoop]: Abstraction has 10696 states and 49659 transitions. [2020-10-15 22:23:12,681 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:23:12,681 INFO L276 IsEmpty]: Start isEmpty. Operand 10696 states and 49659 transitions. [2020-10-15 22:23:12,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:23:12,684 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:23:12,684 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:23:12,884 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-15 22:23:12,885 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:23:12,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:23:12,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-10-15 22:23:12,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:23:12,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072269033] [2020-10-15 22:23:12,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:23:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:23:13,043 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 22:23:13,044 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072269033] [2020-10-15 22:23:13,044 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264122301] [2020-10-15 22:23:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:23:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:23:13,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:23:13,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:23:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:23:13,693 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:23:13,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 22:23:13,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706467255] [2020-10-15 22:23:13,694 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:23:13,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:23:13,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:23:13,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:23:13,695 INFO L87 Difference]: Start difference. First operand 10696 states and 49659 transitions. Second operand 24 states. [2020-10-15 22:23:15,773 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 13 [2020-10-15 22:23:23,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:23:23,818 INFO L93 Difference]: Finished difference Result 47545 states and 177328 transitions. [2020-10-15 22:23:23,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2020-10-15 22:23:23,818 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 22:23:23,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:23:23,919 INFO L225 Difference]: With dead ends: 47545 [2020-10-15 22:23:23,919 INFO L226 Difference]: Without dead ends: 47492 [2020-10-15 22:23:23,921 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7402 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=2937, Invalid=17085, Unknown=0, NotChecked=0, Total=20022 [2020-10-15 22:23:24,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47492 states. [2020-10-15 22:23:24,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47492 to 11019. [2020-10-15 22:23:24,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11019 states. [2020-10-15 22:23:24,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11019 states to 11019 states and 51222 transitions. [2020-10-15 22:23:24,559 INFO L78 Accepts]: Start accepts. Automaton has 11019 states and 51222 transitions. Word has length 25 [2020-10-15 22:23:24,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:23:24,559 INFO L481 AbstractCegarLoop]: Abstraction has 11019 states and 51222 transitions. [2020-10-15 22:23:24,560 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:23:24,560 INFO L276 IsEmpty]: Start isEmpty. Operand 11019 states and 51222 transitions. [2020-10-15 22:23:24,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:23:24,564 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:23:24,564 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:23:24,764 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-15 22:23:24,765 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:23:24,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:23:24,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-10-15 22:23:24,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:23:24,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317387766] [2020-10-15 22:23:24,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:23:24,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:23:24,939 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:23:24,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317387766] [2020-10-15 22:23:24,940 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987582039] [2020-10-15 22:23:24,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:23:25,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:23:25,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:23:25,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:23:25,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:23:25,382 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:23:25,382 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:23:25,383 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 22:23:25,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460449724] [2020-10-15 22:23:25,383 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:23:25,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:23:25,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:23:25,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:23:25,384 INFO L87 Difference]: Start difference. First operand 11019 states and 51222 transitions. Second operand 25 states. [2020-10-15 22:23:26,333 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 16 [2020-10-15 22:23:39,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:23:39,950 INFO L93 Difference]: Finished difference Result 63804 states and 240433 transitions. [2020-10-15 22:23:39,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2020-10-15 22:23:39,951 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:23:39,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:23:40,092 INFO L225 Difference]: With dead ends: 63804 [2020-10-15 22:23:40,093 INFO L226 Difference]: Without dead ends: 63683 [2020-10-15 22:23:40,095 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12973 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=5140, Invalid=28900, Unknown=0, NotChecked=0, Total=34040 [2020-10-15 22:23:40,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63683 states. [2020-10-15 22:23:41,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63683 to 10954. [2020-10-15 22:23:41,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10954 states. [2020-10-15 22:23:41,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10954 states to 10954 states and 50857 transitions. [2020-10-15 22:23:41,111 INFO L78 Accepts]: Start accepts. Automaton has 10954 states and 50857 transitions. Word has length 25 [2020-10-15 22:23:41,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:23:41,111 INFO L481 AbstractCegarLoop]: Abstraction has 10954 states and 50857 transitions. [2020-10-15 22:23:41,111 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:23:41,112 INFO L276 IsEmpty]: Start isEmpty. Operand 10954 states and 50857 transitions. [2020-10-15 22:23:41,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:23:41,115 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:23:41,115 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:23:41,316 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-15 22:23:41,316 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:23:41,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:23:41,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-10-15 22:23:41,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:23:41,317 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347693674] [2020-10-15 22:23:41,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:23:41,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:23:41,506 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:23:41,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347693674] [2020-10-15 22:23:41,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820741820] [2020-10-15 22:23:41,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:23:41,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:23:41,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:23:41,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:23:41,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:23:41,957 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:23:41,957 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:23:41,957 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 22:23:41,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327456728] [2020-10-15 22:23:41,958 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:23:41,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:23:41,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:23:41,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:23:41,959 INFO L87 Difference]: Start difference. First operand 10954 states and 50857 transitions. Second operand 25 states. [2020-10-15 22:23:51,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:23:51,330 INFO L93 Difference]: Finished difference Result 42088 states and 159955 transitions. [2020-10-15 22:23:51,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-10-15 22:23:51,332 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:23:51,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:23:51,423 INFO L225 Difference]: With dead ends: 42088 [2020-10-15 22:23:51,423 INFO L226 Difference]: Without dead ends: 41948 [2020-10-15 22:23:51,424 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5981 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2901, Invalid=14391, Unknown=0, NotChecked=0, Total=17292 [2020-10-15 22:23:51,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41948 states. [2020-10-15 22:23:52,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41948 to 10235. [2020-10-15 22:23:52,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10235 states. [2020-10-15 22:23:52,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10235 states to 10235 states and 47143 transitions. [2020-10-15 22:23:52,218 INFO L78 Accepts]: Start accepts. Automaton has 10235 states and 47143 transitions. Word has length 25 [2020-10-15 22:23:52,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:23:52,218 INFO L481 AbstractCegarLoop]: Abstraction has 10235 states and 47143 transitions. [2020-10-15 22:23:52,219 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:23:52,219 INFO L276 IsEmpty]: Start isEmpty. Operand 10235 states and 47143 transitions. [2020-10-15 22:23:52,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:23:52,222 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:23:52,222 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:23:52,423 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:23:52,423 INFO L429 AbstractCegarLoop]: === Iteration 28 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:23:52,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:23:52,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-10-15 22:23:52,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:23:52,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063616691] [2020-10-15 22:23:52,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:23:52,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:23:52,582 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:23:52,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063616691] [2020-10-15 22:23:52,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560826167] [2020-10-15 22:23:52,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:23:52,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 22:23:52,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:23:52,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:23:52,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:23:53,028 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:23:53,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:23:53,029 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 22:23:53,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806974339] [2020-10-15 22:23:53,029 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:23:53,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:23:53,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:23:53,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:23:53,030 INFO L87 Difference]: Start difference. First operand 10235 states and 47143 transitions. Second operand 25 states. [2020-10-15 22:24:04,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:24:04,847 INFO L93 Difference]: Finished difference Result 49498 states and 181558 transitions. [2020-10-15 22:24:04,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-10-15 22:24:04,847 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:24:04,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:24:04,971 INFO L225 Difference]: With dead ends: 49498 [2020-10-15 22:24:04,971 INFO L226 Difference]: Without dead ends: 49459 [2020-10-15 22:24:04,973 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10217 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-10-15 22:24:05,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49459 states. [2020-10-15 22:24:05,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49459 to 10476. [2020-10-15 22:24:05,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10476 states. [2020-10-15 22:24:05,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10476 states to 10476 states and 48321 transitions. [2020-10-15 22:24:05,876 INFO L78 Accepts]: Start accepts. Automaton has 10476 states and 48321 transitions. Word has length 25 [2020-10-15 22:24:05,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:24:05,876 INFO L481 AbstractCegarLoop]: Abstraction has 10476 states and 48321 transitions. [2020-10-15 22:24:05,877 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:24:05,877 INFO L276 IsEmpty]: Start isEmpty. Operand 10476 states and 48321 transitions. [2020-10-15 22:24:05,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:24:05,880 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:24:05,880 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:24:06,080 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:06,081 INFO L429 AbstractCegarLoop]: === Iteration 29 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:24:06,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:24:06,082 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-10-15 22:24:06,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:24:06,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672708607] [2020-10-15 22:24:06,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:24:06,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:24:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 22:24:06,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672708607] [2020-10-15 22:24:06,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783327086] [2020-10-15 22:24:06,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:06,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:24:06,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:24:06,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:24:06,684 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:06,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:24:06,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 22:24:06,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432803599] [2020-10-15 22:24:06,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:24:06,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:24:06,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:24:06,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:24:06,686 INFO L87 Difference]: Start difference. First operand 10476 states and 48321 transitions. Second operand 24 states. [2020-10-15 22:24:15,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:24:15,787 INFO L93 Difference]: Finished difference Result 48353 states and 179334 transitions. [2020-10-15 22:24:15,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-10-15 22:24:15,787 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 22:24:15,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:24:15,891 INFO L225 Difference]: With dead ends: 48353 [2020-10-15 22:24:15,891 INFO L226 Difference]: Without dead ends: 48296 [2020-10-15 22:24:15,892 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7089 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2971, Invalid=15935, Unknown=0, NotChecked=0, Total=18906 [2020-10-15 22:24:16,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48296 states. [2020-10-15 22:24:16,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48296 to 10870. [2020-10-15 22:24:16,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10870 states. [2020-10-15 22:24:16,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10870 states to 10870 states and 50194 transitions. [2020-10-15 22:24:16,535 INFO L78 Accepts]: Start accepts. Automaton has 10870 states and 50194 transitions. Word has length 25 [2020-10-15 22:24:16,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:24:16,535 INFO L481 AbstractCegarLoop]: Abstraction has 10870 states and 50194 transitions. [2020-10-15 22:24:16,535 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:24:16,535 INFO L276 IsEmpty]: Start isEmpty. Operand 10870 states and 50194 transitions. [2020-10-15 22:24:16,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:24:16,540 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:24:16,540 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:24:16,754 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:16,755 INFO L429 AbstractCegarLoop]: === Iteration 30 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:24:16,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:24:16,755 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-10-15 22:24:16,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:24:16,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658910341] [2020-10-15 22:24:16,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:24:16,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:24:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:16,961 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658910341] [2020-10-15 22:24:16,961 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661836575] [2020-10-15 22:24:16,961 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:17,085 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:24:17,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:24:17,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:24:17,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:24:17,708 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:17,709 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:24:17,709 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:24:17,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149074936] [2020-10-15 22:24:17,709 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:24:17,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:24:17,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:24:17,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:24:17,711 INFO L87 Difference]: Start difference. First operand 10870 states and 50194 transitions. Second operand 26 states. [2020-10-15 22:24:29,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:24:29,778 INFO L93 Difference]: Finished difference Result 66406 states and 255795 transitions. [2020-10-15 22:24:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2020-10-15 22:24:29,779 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:24:29,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:24:29,930 INFO L225 Difference]: With dead ends: 66406 [2020-10-15 22:24:29,930 INFO L226 Difference]: Without dead ends: 66332 [2020-10-15 22:24:29,932 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8905 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=3850, Invalid=20330, Unknown=0, NotChecked=0, Total=24180 [2020-10-15 22:24:30,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66332 states. [2020-10-15 22:24:30,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66332 to 11052. [2020-10-15 22:24:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11052 states. [2020-10-15 22:24:30,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11052 states to 11052 states and 51285 transitions. [2020-10-15 22:24:30,778 INFO L78 Accepts]: Start accepts. Automaton has 11052 states and 51285 transitions. Word has length 25 [2020-10-15 22:24:30,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:24:30,779 INFO L481 AbstractCegarLoop]: Abstraction has 11052 states and 51285 transitions. [2020-10-15 22:24:30,779 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:24:30,779 INFO L276 IsEmpty]: Start isEmpty. Operand 11052 states and 51285 transitions. [2020-10-15 22:24:30,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:24:30,783 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:24:30,783 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:24:30,983 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:30,984 INFO L429 AbstractCegarLoop]: === Iteration 31 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:24:30,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:24:30,985 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-10-15 22:24:30,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:24:30,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295160166] [2020-10-15 22:24:30,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:24:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:24:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:31,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295160166] [2020-10-15 22:24:31,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272617349] [2020-10-15 22:24:31,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:31,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:24:31,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:24:31,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:24:31,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:24:31,803 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:24:31,804 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:24:31,804 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 22:24:31,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344404539] [2020-10-15 22:24:31,805 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:24:31,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:24:31,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:24:31,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:24:31,805 INFO L87 Difference]: Start difference. First operand 11052 states and 51285 transitions. Second operand 25 states. [2020-10-15 22:24:41,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:24:41,266 INFO L93 Difference]: Finished difference Result 44035 states and 166663 transitions. [2020-10-15 22:24:41,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2020-10-15 22:24:41,267 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:24:41,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:24:41,364 INFO L225 Difference]: With dead ends: 44035 [2020-10-15 22:24:41,364 INFO L226 Difference]: Without dead ends: 43883 [2020-10-15 22:24:41,365 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5425 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2782, Invalid=12718, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 22:24:41,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43883 states. [2020-10-15 22:24:41,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43883 to 10494. [2020-10-15 22:24:41,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10494 states. [2020-10-15 22:24:41,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10494 states to 10494 states and 48404 transitions. [2020-10-15 22:24:41,946 INFO L78 Accepts]: Start accepts. Automaton has 10494 states and 48404 transitions. Word has length 25 [2020-10-15 22:24:41,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:24:41,946 INFO L481 AbstractCegarLoop]: Abstraction has 10494 states and 48404 transitions. [2020-10-15 22:24:41,946 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:24:41,946 INFO L276 IsEmpty]: Start isEmpty. Operand 10494 states and 48404 transitions. [2020-10-15 22:24:41,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:24:41,950 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:24:41,950 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:24:42,150 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2020-10-15 22:24:42,151 INFO L429 AbstractCegarLoop]: === Iteration 32 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:24:42,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:24:42,151 INFO L82 PathProgramCache]: Analyzing trace with hash -2028661302, now seen corresponding path program 3 times [2020-10-15 22:24:42,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:24:42,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437865438] [2020-10-15 22:24:42,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:24:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:24:42,335 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:42,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437865438] [2020-10-15 22:24:42,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080367788] [2020-10-15 22:24:42,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:42,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 22:24:42,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:24:42,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:24:42,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:24:42,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:42,797 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:24:42,797 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 22:24:42,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183982395] [2020-10-15 22:24:42,798 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:24:42,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:24:42,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:24:42,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:24:42,798 INFO L87 Difference]: Start difference. First operand 10494 states and 48404 transitions. Second operand 25 states. [2020-10-15 22:24:56,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:24:56,372 INFO L93 Difference]: Finished difference Result 71134 states and 264486 transitions. [2020-10-15 22:24:56,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2020-10-15 22:24:56,373 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:24:56,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:24:56,533 INFO L225 Difference]: With dead ends: 71134 [2020-10-15 22:24:56,533 INFO L226 Difference]: Without dead ends: 71100 [2020-10-15 22:24:56,535 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12412 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=4862, Invalid=27000, Unknown=0, NotChecked=0, Total=31862 [2020-10-15 22:24:56,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71100 states. [2020-10-15 22:24:57,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71100 to 10769. [2020-10-15 22:24:57,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10769 states. [2020-10-15 22:24:57,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10769 states to 10769 states and 49767 transitions. [2020-10-15 22:24:57,406 INFO L78 Accepts]: Start accepts. Automaton has 10769 states and 49767 transitions. Word has length 25 [2020-10-15 22:24:57,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:24:57,406 INFO L481 AbstractCegarLoop]: Abstraction has 10769 states and 49767 transitions. [2020-10-15 22:24:57,406 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:24:57,407 INFO L276 IsEmpty]: Start isEmpty. Operand 10769 states and 49767 transitions. [2020-10-15 22:24:57,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:24:57,410 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:24:57,410 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:24:57,611 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:57,611 INFO L429 AbstractCegarLoop]: === Iteration 33 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:24:57,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:24:57,612 INFO L82 PathProgramCache]: Analyzing trace with hash -110013223, now seen corresponding path program 3 times [2020-10-15 22:24:57,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:24:57,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579324753] [2020-10-15 22:24:57,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:24:57,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:24:57,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:57,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579324753] [2020-10-15 22:24:57,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424947695] [2020-10-15 22:24:57,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:24:57,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 22:24:57,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:24:57,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:24:57,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:24:58,279 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:24:58,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:24:58,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 22:24:58,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874905987] [2020-10-15 22:24:58,280 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:24:58,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:24:58,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:24:58,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:24:58,281 INFO L87 Difference]: Start difference. First operand 10769 states and 49767 transitions. Second operand 25 states. [2020-10-15 22:25:13,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:25:13,502 INFO L93 Difference]: Finished difference Result 78421 states and 296865 transitions. [2020-10-15 22:25:13,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2020-10-15 22:25:13,503 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:25:13,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:25:13,680 INFO L225 Difference]: With dead ends: 78421 [2020-10-15 22:25:13,680 INFO L226 Difference]: Without dead ends: 78405 [2020-10-15 22:25:13,682 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12521 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=4896, Invalid=27324, Unknown=0, NotChecked=0, Total=32220 [2020-10-15 22:25:14,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78405 states. [2020-10-15 22:25:14,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78405 to 10988. [2020-10-15 22:25:14,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10988 states. [2020-10-15 22:25:14,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10988 states to 10988 states and 50879 transitions. [2020-10-15 22:25:14,636 INFO L78 Accepts]: Start accepts. Automaton has 10988 states and 50879 transitions. Word has length 25 [2020-10-15 22:25:14,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:25:14,636 INFO L481 AbstractCegarLoop]: Abstraction has 10988 states and 50879 transitions. [2020-10-15 22:25:14,636 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:25:14,636 INFO L276 IsEmpty]: Start isEmpty. Operand 10988 states and 50879 transitions. [2020-10-15 22:25:14,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:25:14,640 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:25:14,640 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:25:14,840 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-15 22:25:14,841 INFO L429 AbstractCegarLoop]: === Iteration 34 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:25:14,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:25:14,841 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-10-15 22:25:14,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:25:14,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136038261] [2020-10-15 22:25:14,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:25:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:25:15,050 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:15,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136038261] [2020-10-15 22:25:15,051 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033564392] [2020-10-15 22:25:15,051 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:25:15,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:25:15,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:25:15,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:25:15,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:25:15,574 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:15,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:25:15,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:25:15,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754601615] [2020-10-15 22:25:15,576 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:25:15,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:25:15,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:25:15,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:25:15,576 INFO L87 Difference]: Start difference. First operand 10988 states and 50879 transitions. Second operand 26 states. [2020-10-15 22:25:25,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:25:25,026 INFO L93 Difference]: Finished difference Result 55668 states and 211752 transitions. [2020-10-15 22:25:25,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-15 22:25:25,027 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:25:25,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:25:25,152 INFO L225 Difference]: With dead ends: 55668 [2020-10-15 22:25:25,152 INFO L226 Difference]: Without dead ends: 55581 [2020-10-15 22:25:25,153 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4682 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-15 22:25:25,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55581 states. [2020-10-15 22:25:25,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55581 to 11108. [2020-10-15 22:25:25,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11108 states. [2020-10-15 22:25:25,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11108 states to 11108 states and 51638 transitions. [2020-10-15 22:25:25,870 INFO L78 Accepts]: Start accepts. Automaton has 11108 states and 51638 transitions. Word has length 25 [2020-10-15 22:25:25,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:25:25,870 INFO L481 AbstractCegarLoop]: Abstraction has 11108 states and 51638 transitions. [2020-10-15 22:25:25,870 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:25:25,870 INFO L276 IsEmpty]: Start isEmpty. Operand 11108 states and 51638 transitions. [2020-10-15 22:25:25,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:25:25,874 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:25:25,874 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:25:26,075 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-15 22:25:26,075 INFO L429 AbstractCegarLoop]: === Iteration 35 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:25:26,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:25:26,076 INFO L82 PathProgramCache]: Analyzing trace with hash 261229593, now seen corresponding path program 4 times [2020-10-15 22:25:26,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:25:26,076 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528162613] [2020-10-15 22:25:26,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:25:26,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:25:26,281 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:26,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528162613] [2020-10-15 22:25:26,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297724040] [2020-10-15 22:25:26,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:25:26,371 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:25:26,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:25:26,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:25:26,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:25:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:26,853 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:25:26,853 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:25:26,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140211431] [2020-10-15 22:25:26,853 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:25:26,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:25:26,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:25:26,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:25:26,854 INFO L87 Difference]: Start difference. First operand 11108 states and 51638 transitions. Second operand 26 states. [2020-10-15 22:25:37,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:25:37,123 INFO L93 Difference]: Finished difference Result 62051 states and 240354 transitions. [2020-10-15 22:25:37,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-15 22:25:37,124 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:25:37,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:25:37,505 INFO L225 Difference]: With dead ends: 62051 [2020-10-15 22:25:37,505 INFO L226 Difference]: Without dead ends: 61964 [2020-10-15 22:25:37,506 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4683 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-15 22:25:37,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61964 states. [2020-10-15 22:25:38,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61964 to 10971. [2020-10-15 22:25:38,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10971 states. [2020-10-15 22:25:38,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10971 states to 10971 states and 51026 transitions. [2020-10-15 22:25:38,274 INFO L78 Accepts]: Start accepts. Automaton has 10971 states and 51026 transitions. Word has length 25 [2020-10-15 22:25:38,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:25:38,274 INFO L481 AbstractCegarLoop]: Abstraction has 10971 states and 51026 transitions. [2020-10-15 22:25:38,274 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:25:38,275 INFO L276 IsEmpty]: Start isEmpty. Operand 10971 states and 51026 transitions. [2020-10-15 22:25:38,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:25:38,279 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:25:38,279 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:25:38,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:25:38,480 INFO L429 AbstractCegarLoop]: === Iteration 36 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:25:38,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:25:38,481 INFO L82 PathProgramCache]: Analyzing trace with hash 552591075, now seen corresponding path program 1 times [2020-10-15 22:25:38,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:25:38,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751159017] [2020-10-15 22:25:38,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:25:38,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:25:38,532 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-10-15 22:25:38,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751159017] [2020-10-15 22:25:38,533 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:25:38,533 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:25:38,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110955190] [2020-10-15 22:25:38,533 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:25:38,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:25:38,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:25:38,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:25:38,534 INFO L87 Difference]: Start difference. First operand 10971 states and 51026 transitions. Second operand 5 states. [2020-10-15 22:25:38,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:25:38,871 INFO L93 Difference]: Finished difference Result 18443 states and 81133 transitions. [2020-10-15 22:25:38,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:25:38,873 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 25 [2020-10-15 22:25:38,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:25:38,921 INFO L225 Difference]: With dead ends: 18443 [2020-10-15 22:25:38,921 INFO L226 Difference]: Without dead ends: 18411 [2020-10-15 22:25:38,921 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:25:39,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18411 states. [2020-10-15 22:25:39,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18411 to 12577. [2020-10-15 22:25:39,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12577 states. [2020-10-15 22:25:39,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 58192 transitions. [2020-10-15 22:25:39,291 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 58192 transitions. Word has length 25 [2020-10-15 22:25:39,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:25:39,291 INFO L481 AbstractCegarLoop]: Abstraction has 12577 states and 58192 transitions. [2020-10-15 22:25:39,291 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:25:39,291 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 58192 transitions. [2020-10-15 22:25:39,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:25:39,296 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:25:39,296 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:25:39,296 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2020-10-15 22:25:39,296 INFO L429 AbstractCegarLoop]: === Iteration 37 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:25:39,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:25:39,296 INFO L82 PathProgramCache]: Analyzing trace with hash 2111031862, now seen corresponding path program 5 times [2020-10-15 22:25:39,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:25:39,296 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934346548] [2020-10-15 22:25:39,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:25:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:25:39,537 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:39,538 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934346548] [2020-10-15 22:25:39,538 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053937551] [2020-10-15 22:25:39,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:25:39,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 22:25:39,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:25:39,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:25:39,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:25:40,027 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:40,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:25:40,028 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:25:40,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81904283] [2020-10-15 22:25:40,029 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:25:40,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:25:40,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:25:40,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:25:40,029 INFO L87 Difference]: Start difference. First operand 12577 states and 58192 transitions. Second operand 26 states. [2020-10-15 22:25:49,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:25:49,125 INFO L93 Difference]: Finished difference Result 91497 states and 366463 transitions. [2020-10-15 22:25:49,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 22:25:49,127 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:25:49,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:25:49,345 INFO L225 Difference]: With dead ends: 91497 [2020-10-15 22:25:49,345 INFO L226 Difference]: Without dead ends: 91471 [2020-10-15 22:25:49,346 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3361 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-15 22:25:49,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91471 states. [2020-10-15 22:25:50,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91471 to 12405. [2020-10-15 22:25:50,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12405 states. [2020-10-15 22:25:50,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12405 states to 12405 states and 57373 transitions. [2020-10-15 22:25:50,845 INFO L78 Accepts]: Start accepts. Automaton has 12405 states and 57373 transitions. Word has length 25 [2020-10-15 22:25:50,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:25:50,845 INFO L481 AbstractCegarLoop]: Abstraction has 12405 states and 57373 transitions. [2020-10-15 22:25:50,845 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:25:50,845 INFO L276 IsEmpty]: Start isEmpty. Operand 12405 states and 57373 transitions. [2020-10-15 22:25:50,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:25:50,849 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:25:50,849 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:25:51,050 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-15 22:25:51,050 INFO L429 AbstractCegarLoop]: === Iteration 38 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:25:51,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:25:51,051 INFO L82 PathProgramCache]: Analyzing trace with hash 2111023306, now seen corresponding path program 5 times [2020-10-15 22:25:51,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:25:51,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556226484] [2020-10-15 22:25:51,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:25:51,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:25:51,316 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:51,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556226484] [2020-10-15 22:25:51,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014141491] [2020-10-15 22:25:51,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:25:51,399 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 22:25:51,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:25:51,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:25:51,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:25:51,792 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:25:51,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:25:51,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:25:51,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097837760] [2020-10-15 22:25:51,793 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:25:51,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:25:51,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:25:51,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:25:51,793 INFO L87 Difference]: Start difference. First operand 12405 states and 57373 transitions. Second operand 26 states. [2020-10-15 22:25:59,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:25:59,947 INFO L93 Difference]: Finished difference Result 81880 states and 323926 transitions. [2020-10-15 22:25:59,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-15 22:25:59,949 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:25:59,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:00,171 INFO L225 Difference]: With dead ends: 81880 [2020-10-15 22:26:00,171 INFO L226 Difference]: Without dead ends: 81816 [2020-10-15 22:26:00,172 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-15 22:26:00,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81816 states. [2020-10-15 22:26:01,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81816 to 12169. [2020-10-15 22:26:01,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12169 states. [2020-10-15 22:26:01,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12169 states to 12169 states and 56178 transitions. [2020-10-15 22:26:01,222 INFO L78 Accepts]: Start accepts. Automaton has 12169 states and 56178 transitions. Word has length 25 [2020-10-15 22:26:01,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:01,222 INFO L481 AbstractCegarLoop]: Abstraction has 12169 states and 56178 transitions. [2020-10-15 22:26:01,222 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:26:01,222 INFO L276 IsEmpty]: Start isEmpty. Operand 12169 states and 56178 transitions. [2020-10-15 22:26:01,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:26:01,226 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:01,226 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:01,439 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:01,440 INFO L429 AbstractCegarLoop]: === Iteration 39 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:01,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:01,440 INFO L82 PathProgramCache]: Analyzing trace with hash 2140107382, now seen corresponding path program 6 times [2020-10-15 22:26:01,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:01,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716880838] [2020-10-15 22:26:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:01,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:01,674 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:01,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716880838] [2020-10-15 22:26:01,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120712212] [2020-10-15 22:26:01,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:01,772 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 22:26:01,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:26:01,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:26:01,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:26:02,176 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:02,177 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:26:02,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:26:02,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753172396] [2020-10-15 22:26:02,177 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:26:02,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:02,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:26:02,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:26:02,178 INFO L87 Difference]: Start difference. First operand 12169 states and 56178 transitions. Second operand 26 states. [2020-10-15 22:26:09,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:26:09,915 INFO L93 Difference]: Finished difference Result 80040 states and 315229 transitions. [2020-10-15 22:26:09,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 22:26:09,917 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:26:09,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:10,103 INFO L225 Difference]: With dead ends: 80040 [2020-10-15 22:26:10,103 INFO L226 Difference]: Without dead ends: 80007 [2020-10-15 22:26:10,104 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3345 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-15 22:26:10,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80007 states. [2020-10-15 22:26:11,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80007 to 11823. [2020-10-15 22:26:11,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11823 states. [2020-10-15 22:26:11,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11823 states to 11823 states and 54644 transitions. [2020-10-15 22:26:11,137 INFO L78 Accepts]: Start accepts. Automaton has 11823 states and 54644 transitions. Word has length 25 [2020-10-15 22:26:11,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:11,137 INFO L481 AbstractCegarLoop]: Abstraction has 11823 states and 54644 transitions. [2020-10-15 22:26:11,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:26:11,137 INFO L276 IsEmpty]: Start isEmpty. Operand 11823 states and 54644 transitions. [2020-10-15 22:26:11,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:26:11,141 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:11,141 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:11,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2020-10-15 22:26:11,355 INFO L429 AbstractCegarLoop]: === Iteration 40 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:11,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:11,355 INFO L82 PathProgramCache]: Analyzing trace with hash 2140129113, now seen corresponding path program 5 times [2020-10-15 22:26:11,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:11,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427237249] [2020-10-15 22:26:11,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:11,654 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:11,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427237249] [2020-10-15 22:26:11,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444777257] [2020-10-15 22:26:11,654 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:11,735 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 22:26:11,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:26:11,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:26:11,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:26:12,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:12,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:26:12,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:26:12,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361855490] [2020-10-15 22:26:12,153 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:26:12,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:12,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:26:12,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:26:12,154 INFO L87 Difference]: Start difference. First operand 11823 states and 54644 transitions. Second operand 26 states. [2020-10-15 22:26:19,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:26:19,886 INFO L93 Difference]: Finished difference Result 80057 states and 316212 transitions. [2020-10-15 22:26:19,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-15 22:26:19,889 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:26:19,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:20,116 INFO L225 Difference]: With dead ends: 80057 [2020-10-15 22:26:20,116 INFO L226 Difference]: Without dead ends: 79994 [2020-10-15 22:26:20,117 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-15 22:26:20,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79994 states. [2020-10-15 22:26:21,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79994 to 11791. [2020-10-15 22:26:21,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11791 states. [2020-10-15 22:26:21,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11791 states to 11791 states and 54552 transitions. [2020-10-15 22:26:21,074 INFO L78 Accepts]: Start accepts. Automaton has 11791 states and 54552 transitions. Word has length 25 [2020-10-15 22:26:21,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:21,075 INFO L481 AbstractCegarLoop]: Abstraction has 11791 states and 54552 transitions. [2020-10-15 22:26:21,075 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:26:21,075 INFO L276 IsEmpty]: Start isEmpty. Operand 11791 states and 54552 transitions. [2020-10-15 22:26:21,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:26:21,078 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:21,078 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:21,285 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:21,286 INFO L429 AbstractCegarLoop]: === Iteration 41 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:21,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:21,286 INFO L82 PathProgramCache]: Analyzing trace with hash 2131885066, now seen corresponding path program 6 times [2020-10-15 22:26:21,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:21,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248924145] [2020-10-15 22:26:21,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:21,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:21,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248924145] [2020-10-15 22:26:21,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58530442] [2020-10-15 22:26:21,549 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:21,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 22:26:21,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:26:21,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:26:21,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:26:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:22,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:26:22,049 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:26:22,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900390587] [2020-10-15 22:26:22,049 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:26:22,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:22,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:26:22,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:26:22,050 INFO L87 Difference]: Start difference. First operand 11791 states and 54552 transitions. Second operand 26 states. [2020-10-15 22:26:30,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:26:30,518 INFO L93 Difference]: Finished difference Result 71180 states and 276486 transitions. [2020-10-15 22:26:30,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 22:26:30,520 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:26:30,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:30,686 INFO L225 Difference]: With dead ends: 71180 [2020-10-15 22:26:30,686 INFO L226 Difference]: Without dead ends: 71152 [2020-10-15 22:26:30,687 INFO L677 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-15 22:26:30,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71152 states. [2020-10-15 22:26:31,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71152 to 11564. [2020-10-15 22:26:31,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11564 states. [2020-10-15 22:26:31,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11564 states to 11564 states and 53557 transitions. [2020-10-15 22:26:31,602 INFO L78 Accepts]: Start accepts. Automaton has 11564 states and 53557 transitions. Word has length 25 [2020-10-15 22:26:31,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:31,602 INFO L481 AbstractCegarLoop]: Abstraction has 11564 states and 53557 transitions. [2020-10-15 22:26:31,602 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:26:31,602 INFO L276 IsEmpty]: Start isEmpty. Operand 11564 states and 53557 transitions. [2020-10-15 22:26:31,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:26:31,606 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:31,606 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:31,806 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-15 22:26:31,807 INFO L429 AbstractCegarLoop]: === Iteration 42 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:31,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:31,807 INFO L82 PathProgramCache]: Analyzing trace with hash 2131915353, now seen corresponding path program 6 times [2020-10-15 22:26:31,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:31,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065731918] [2020-10-15 22:26:31,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:31,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:32,100 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:32,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065731918] [2020-10-15 22:26:32,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675691542] [2020-10-15 22:26:32,100 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:32,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 22:26:32,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:26:32,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:26:32,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:26:32,785 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:32,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:26:32,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-15 22:26:32,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718164953] [2020-10-15 22:26:32,786 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-15 22:26:32,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:32,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-15 22:26:32,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-15 22:26:32,787 INFO L87 Difference]: Start difference. First operand 11564 states and 53557 transitions. Second operand 26 states. [2020-10-15 22:26:42,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:26:42,819 INFO L93 Difference]: Finished difference Result 80490 states and 318438 transitions. [2020-10-15 22:26:42,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-15 22:26:42,821 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-15 22:26:42,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:43,010 INFO L225 Difference]: With dead ends: 80490 [2020-10-15 22:26:43,010 INFO L226 Difference]: Without dead ends: 80462 [2020-10-15 22:26:43,011 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-15 22:26:43,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80462 states. [2020-10-15 22:26:43,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80462 to 11277. [2020-10-15 22:26:43,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11277 states. [2020-10-15 22:26:44,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11277 states to 11277 states and 52305 transitions. [2020-10-15 22:26:44,028 INFO L78 Accepts]: Start accepts. Automaton has 11277 states and 52305 transitions. Word has length 25 [2020-10-15 22:26:44,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:44,028 INFO L481 AbstractCegarLoop]: Abstraction has 11277 states and 52305 transitions. [2020-10-15 22:26:44,028 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-15 22:26:44,028 INFO L276 IsEmpty]: Start isEmpty. Operand 11277 states and 52305 transitions. [2020-10-15 22:26:44,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-15 22:26:44,033 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:44,033 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:44,238 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:44,239 INFO L429 AbstractCegarLoop]: === Iteration 43 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:44,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:44,239 INFO L82 PathProgramCache]: Analyzing trace with hash -56157579, now seen corresponding path program 1 times [2020-10-15 22:26:44,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:44,240 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997572686] [2020-10-15 22:26:44,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:44,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:26:44,247 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:26:44,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 22:26:44,253 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 22:26:44,261 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 22:26:44,261 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 22:26:44,261 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2020-10-15 22:26:44,262 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 22:26:44,262 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 22:26:44,262 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-15 22:26:44,282 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,282 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,283 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,283 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,284 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,285 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,285 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,285 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,285 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,285 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,285 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,285 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,288 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,288 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,288 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,289 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,290 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,291 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,291 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,291 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,291 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,291 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,291 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,291 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,292 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,292 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,292 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,311 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,311 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,311 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,312 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,312 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,313 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,313 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,313 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,313 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,314 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,315 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,315 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,315 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,315 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,316 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,317 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,317 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,317 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,317 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,318 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,319 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,319 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,319 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,319 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,319 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,321 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,321 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,321 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,321 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,321 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 22:26:44,323 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-10-15 22:26:44,323 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 22:26:44,323 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 22:26:44,323 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 22:26:44,323 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 22:26:44,323 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 22:26:44,324 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 22:26:44,324 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 22:26:44,324 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 22:26:44,325 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 22:26:44,325 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-15 22:26:44,325 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-15 22:26:44,325 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-10-15 22:26:44,345 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-10-15 22:26:44,345 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-15 22:26:44,346 INFO L80 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 181 events. 9/181 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-10-15 22:26:44,353 INFO L117 LiptonReduction]: Number of co-enabled transitions 3612 [2020-10-15 22:26:48,906 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-10-15 22:26:49,451 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-15 22:26:49,873 WARN L193 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-10-15 22:26:50,000 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-10-15 22:26:50,385 WARN L193 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-10-15 22:26:50,528 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-10-15 22:26:50,588 INFO L132 LiptonReduction]: Checked pairs total: 5517 [2020-10-15 22:26:50,588 INFO L134 LiptonReduction]: Total number of compositions: 147 [2020-10-15 22:26:50,589 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2020-10-15 22:26:52,248 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 18584 states. [2020-10-15 22:26:52,248 INFO L276 IsEmpty]: Start isEmpty. Operand 18584 states. [2020-10-15 22:26:52,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-15 22:26:52,249 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:52,249 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-15 22:26:52,249 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:52,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:52,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1444814, now seen corresponding path program 1 times [2020-10-15 22:26:52,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:52,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281708378] [2020-10-15 22:26:52,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:52,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:52,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:52,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281708378] [2020-10-15 22:26:52,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:26:52,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-15 22:26:52,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339810309] [2020-10-15 22:26:52,267 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 22:26:52,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:52,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 22:26:52,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:26:52,267 INFO L87 Difference]: Start difference. First operand 18584 states. Second operand 3 states. [2020-10-15 22:26:52,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:26:52,452 INFO L93 Difference]: Finished difference Result 17885 states and 92755 transitions. [2020-10-15 22:26:52,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 22:26:52,454 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-15 22:26:52,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:52,500 INFO L225 Difference]: With dead ends: 17885 [2020-10-15 22:26:52,500 INFO L226 Difference]: Without dead ends: 16791 [2020-10-15 22:26:52,500 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 22:26:52,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2020-10-15 22:26:53,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2020-10-15 22:26:53,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16791 states. [2020-10-15 22:26:53,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2020-10-15 22:26:53,125 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2020-10-15 22:26:53,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:53,125 INFO L481 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2020-10-15 22:26:53,125 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 22:26:53,125 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2020-10-15 22:26:53,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-15 22:26:53,125 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:53,125 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:53,125 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2020-10-15 22:26:53,125 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:53,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:53,126 INFO L82 PathProgramCache]: Analyzing trace with hash 1590746554, now seen corresponding path program 1 times [2020-10-15 22:26:53,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:53,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483343003] [2020-10-15 22:26:53,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:53,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:53,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:53,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483343003] [2020-10-15 22:26:53,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:26:53,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:26:53,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237018243] [2020-10-15 22:26:53,175 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:26:53,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:53,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:26:53,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:26:53,175 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand 5 states. [2020-10-15 22:26:53,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:26:53,617 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2020-10-15 22:26:53,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:26:53,618 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-15 22:26:53,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:53,718 INFO L225 Difference]: With dead ends: 36645 [2020-10-15 22:26:53,718 INFO L226 Difference]: Without dead ends: 36637 [2020-10-15 22:26:53,719 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:26:54,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2020-10-15 22:26:54,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2020-10-15 22:26:54,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19868 states. [2020-10-15 22:26:54,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2020-10-15 22:26:54,661 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2020-10-15 22:26:54,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:54,661 INFO L481 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2020-10-15 22:26:54,661 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:26:54,661 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2020-10-15 22:26:54,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-15 22:26:54,661 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:54,662 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:54,662 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2020-10-15 22:26:54,662 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:54,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:54,662 INFO L82 PathProgramCache]: Analyzing trace with hash 2013625165, now seen corresponding path program 1 times [2020-10-15 22:26:54,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:54,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099360155] [2020-10-15 22:26:54,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:54,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 22:26:54,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099360155] [2020-10-15 22:26:54,719 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:26:54,719 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:26:54,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159482585] [2020-10-15 22:26:54,720 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:26:54,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:54,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:26:54,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:26:54,720 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand 5 states. [2020-10-15 22:26:55,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:26:55,211 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2020-10-15 22:26:55,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:26:55,213 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-15 22:26:55,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:26:55,328 INFO L225 Difference]: With dead ends: 41960 [2020-10-15 22:26:55,328 INFO L226 Difference]: Without dead ends: 41944 [2020-10-15 22:26:55,328 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:26:55,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2020-10-15 22:26:56,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2020-10-15 22:26:56,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23806 states. [2020-10-15 22:26:58,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2020-10-15 22:26:58,919 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2020-10-15 22:26:58,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:26:58,919 INFO L481 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2020-10-15 22:26:58,919 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:26:58,920 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2020-10-15 22:26:58,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:26:58,920 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:26:58,920 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:26:58,920 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2020-10-15 22:26:58,920 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:26:58,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:26:58,921 INFO L82 PathProgramCache]: Analyzing trace with hash 596549759, now seen corresponding path program 1 times [2020-10-15 22:26:58,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:26:58,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866881242] [2020-10-15 22:26:58,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:26:58,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:59,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:59,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866881242] [2020-10-15 22:26:59,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916800172] [2020-10-15 22:26:59,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:26:59,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:26:59,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:26:59,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:26:59,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:26:59,435 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:26:59,435 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 22:26:59,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21406529] [2020-10-15 22:26:59,436 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 22:26:59,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:26:59,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 22:26:59,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-15 22:26:59,436 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand 18 states. [2020-10-15 22:27:02,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:02,142 INFO L93 Difference]: Finished difference Result 79250 states and 352734 transitions. [2020-10-15 22:27:02,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 22:27:02,143 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 22:27:02,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:02,347 INFO L225 Difference]: With dead ends: 79250 [2020-10-15 22:27:02,347 INFO L226 Difference]: Without dead ends: 79237 [2020-10-15 22:27:02,347 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-15 22:27:03,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79237 states. [2020-10-15 22:27:03,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79237 to 24078. [2020-10-15 22:27:03,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24078 states. [2020-10-15 22:27:03,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24078 states to 24078 states and 126736 transitions. [2020-10-15 22:27:03,916 INFO L78 Accepts]: Start accepts. Automaton has 24078 states and 126736 transitions. Word has length 15 [2020-10-15 22:27:03,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:03,916 INFO L481 AbstractCegarLoop]: Abstraction has 24078 states and 126736 transitions. [2020-10-15 22:27:03,916 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 22:27:03,916 INFO L276 IsEmpty]: Start isEmpty. Operand 24078 states and 126736 transitions. [2020-10-15 22:27:03,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 22:27:03,916 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:03,917 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:04,117 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-15 22:27:04,117 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:04,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:04,118 INFO L82 PathProgramCache]: Analyzing trace with hash -1936461633, now seen corresponding path program 2 times [2020-10-15 22:27:04,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:04,118 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190029637] [2020-10-15 22:27:04,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:04,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190029637] [2020-10-15 22:27:04,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296398211] [2020-10-15 22:27:04,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:04,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:27:04,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:27:04,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:27:04,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:27:04,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:04,583 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:27:04,583 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 22:27:04,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943299041] [2020-10-15 22:27:04,584 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 22:27:04,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:04,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 22:27:04,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-15 22:27:04,584 INFO L87 Difference]: Start difference. First operand 24078 states and 126736 transitions. Second operand 18 states. [2020-10-15 22:27:07,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:07,011 INFO L93 Difference]: Finished difference Result 100736 states and 457723 transitions. [2020-10-15 22:27:07,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 22:27:07,013 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-15 22:27:07,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:07,285 INFO L225 Difference]: With dead ends: 100736 [2020-10-15 22:27:07,285 INFO L226 Difference]: Without dead ends: 100719 [2020-10-15 22:27:07,286 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 22:27:08,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100719 states. [2020-10-15 22:27:09,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100719 to 23558. [2020-10-15 22:27:09,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23558 states. [2020-10-15 22:27:09,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23558 states to 23558 states and 123969 transitions. [2020-10-15 22:27:09,649 INFO L78 Accepts]: Start accepts. Automaton has 23558 states and 123969 transitions. Word has length 15 [2020-10-15 22:27:09,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:09,650 INFO L481 AbstractCegarLoop]: Abstraction has 23558 states and 123969 transitions. [2020-10-15 22:27:09,650 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 22:27:09,650 INFO L276 IsEmpty]: Start isEmpty. Operand 23558 states and 123969 transitions. [2020-10-15 22:27:09,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-15 22:27:09,651 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:09,651 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:09,856 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:09,857 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:09,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:09,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1236732002, now seen corresponding path program 1 times [2020-10-15 22:27:09,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:09,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171914849] [2020-10-15 22:27:09,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:09,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:09,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-15 22:27:09,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171914849] [2020-10-15 22:27:09,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:27:09,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:27:09,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443457200] [2020-10-15 22:27:09,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:27:09,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:09,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:27:09,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:27:09,917 INFO L87 Difference]: Start difference. First operand 23558 states and 123969 transitions. Second operand 5 states. [2020-10-15 22:27:10,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:10,485 INFO L93 Difference]: Finished difference Result 48239 states and 238171 transitions. [2020-10-15 22:27:10,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:27:10,487 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-15 22:27:10,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:10,622 INFO L225 Difference]: With dead ends: 48239 [2020-10-15 22:27:10,622 INFO L226 Difference]: Without dead ends: 48210 [2020-10-15 22:27:10,622 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:27:11,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48210 states. [2020-10-15 22:27:11,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48210 to 28682. [2020-10-15 22:27:11,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28682 states. [2020-10-15 22:27:11,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28682 states to 28682 states and 152712 transitions. [2020-10-15 22:27:11,861 INFO L78 Accepts]: Start accepts. Automaton has 28682 states and 152712 transitions. Word has length 17 [2020-10-15 22:27:11,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:11,861 INFO L481 AbstractCegarLoop]: Abstraction has 28682 states and 152712 transitions. [2020-10-15 22:27:11,861 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:27:11,861 INFO L276 IsEmpty]: Start isEmpty. Operand 28682 states and 152712 transitions. [2020-10-15 22:27:11,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:27:11,862 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:11,862 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:11,862 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2020-10-15 22:27:11,862 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:11,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:11,862 INFO L82 PathProgramCache]: Analyzing trace with hash 350635156, now seen corresponding path program 1 times [2020-10-15 22:27:11,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:11,862 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349104533] [2020-10-15 22:27:11,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:11,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:12,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349104533] [2020-10-15 22:27:12,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695696397] [2020-10-15 22:27:12,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:12,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:27:12,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:27:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:12,443 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:27:12,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:27:12,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871265762] [2020-10-15 22:27:12,444 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:27:12,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:12,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:27:12,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:27:12,445 INFO L87 Difference]: Start difference. First operand 28682 states and 152712 transitions. Second operand 20 states. [2020-10-15 22:27:16,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:16,078 INFO L93 Difference]: Finished difference Result 81742 states and 377480 transitions. [2020-10-15 22:27:16,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 22:27:16,080 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:27:16,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:16,303 INFO L225 Difference]: With dead ends: 81742 [2020-10-15 22:27:16,303 INFO L226 Difference]: Without dead ends: 81721 [2020-10-15 22:27:16,304 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-15 22:27:17,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81721 states. [2020-10-15 22:27:18,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81721 to 29042. [2020-10-15 22:27:18,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29042 states. [2020-10-15 22:27:18,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29042 states to 29042 states and 154428 transitions. [2020-10-15 22:27:18,709 INFO L78 Accepts]: Start accepts. Automaton has 29042 states and 154428 transitions. Word has length 19 [2020-10-15 22:27:18,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:18,710 INFO L481 AbstractCegarLoop]: Abstraction has 29042 states and 154428 transitions. [2020-10-15 22:27:18,710 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:27:18,710 INFO L276 IsEmpty]: Start isEmpty. Operand 29042 states and 154428 transitions. [2020-10-15 22:27:18,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:27:18,710 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:18,711 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:18,911 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:18,912 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:18,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:18,912 INFO L82 PathProgramCache]: Analyzing trace with hash 407779826, now seen corresponding path program 1 times [2020-10-15 22:27:18,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:18,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670327120] [2020-10-15 22:27:18,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:19,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-15 22:27:19,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670327120] [2020-10-15 22:27:19,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747994220] [2020-10-15 22:27:19,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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:19,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:19,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 22:27:19,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:27:19,501 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:19,502 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:27:19,502 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-15 22:27:19,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111452380] [2020-10-15 22:27:19,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:27:19,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:19,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:27:19,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:27:19,503 INFO L87 Difference]: Start difference. First operand 29042 states and 154428 transitions. Second operand 20 states. [2020-10-15 22:27:22,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:22,732 INFO L93 Difference]: Finished difference Result 87877 states and 405577 transitions. [2020-10-15 22:27:22,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-15 22:27:22,734 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-15 22:27:22,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:22,976 INFO L225 Difference]: With dead ends: 87877 [2020-10-15 22:27:22,977 INFO L226 Difference]: Without dead ends: 87853 [2020-10-15 22:27:22,977 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-15 22:27:23,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87853 states. [2020-10-15 22:27:24,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87853 to 29485. [2020-10-15 22:27:24,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29485 states. [2020-10-15 22:27:28,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29485 states to 29485 states and 156687 transitions. [2020-10-15 22:27:28,741 INFO L78 Accepts]: Start accepts. Automaton has 29485 states and 156687 transitions. Word has length 19 [2020-10-15 22:27:28,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:28,741 INFO L481 AbstractCegarLoop]: Abstraction has 29485 states and 156687 transitions. [2020-10-15 22:27:28,741 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:27:28,741 INFO L276 IsEmpty]: Start isEmpty. Operand 29485 states and 156687 transitions. [2020-10-15 22:27:28,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:27:28,742 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:28,742 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:28,942 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2020-10-15 22:27:28,943 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:28,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:28,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1206481772, now seen corresponding path program 2 times [2020-10-15 22:27:28,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:28,944 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375115887] [2020-10-15 22:27:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:28,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:29,110 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:29,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375115887] [2020-10-15 22:27:29,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937962403] [2020-10-15 22:27:29,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:29,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:27:29,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:27:29,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:27:29,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:27:29,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:27:29,466 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:27:29,466 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 22:27:29,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39271828] [2020-10-15 22:27:29,467 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 22:27:29,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:29,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 22:27:29,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 22:27:29,467 INFO L87 Difference]: Start difference. First operand 29485 states and 156687 transitions. Second operand 19 states. [2020-10-15 22:27:31,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:31,786 INFO L93 Difference]: Finished difference Result 81387 states and 393787 transitions. [2020-10-15 22:27:31,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 22:27:31,788 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 22:27:31,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:32,026 INFO L225 Difference]: With dead ends: 81387 [2020-10-15 22:27:32,026 INFO L226 Difference]: Without dead ends: 81354 [2020-10-15 22:27:32,027 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 22:27:32,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81354 states. [2020-10-15 22:27:33,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81354 to 29299. [2020-10-15 22:27:33,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29299 states. [2020-10-15 22:27:33,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29299 states to 29299 states and 155788 transitions. [2020-10-15 22:27:33,730 INFO L78 Accepts]: Start accepts. Automaton has 29299 states and 155788 transitions. Word has length 19 [2020-10-15 22:27:33,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:33,730 INFO L481 AbstractCegarLoop]: Abstraction has 29299 states and 155788 transitions. [2020-10-15 22:27:33,730 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 22:27:33,730 INFO L276 IsEmpty]: Start isEmpty. Operand 29299 states and 155788 transitions. [2020-10-15 22:27:33,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 22:27:33,731 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:33,731 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:33,937 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:33,938 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:33,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:33,938 INFO L82 PathProgramCache]: Analyzing trace with hash -1206480718, now seen corresponding path program 2 times [2020-10-15 22:27:33,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:33,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097078583] [2020-10-15 22:27:33,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:33,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:34,106 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:34,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097078583] [2020-10-15 22:27:34,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333004756] [2020-10-15 22:27:34,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:34,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:27:34,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:27:34,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:27:34,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:27:34,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:27:34,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:27:34,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-15 22:27:34,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369414162] [2020-10-15 22:27:34,456 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-15 22:27:34,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:34,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-15 22:27:34,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-15 22:27:34,457 INFO L87 Difference]: Start difference. First operand 29299 states and 155788 transitions. Second operand 19 states. [2020-10-15 22:27:36,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:36,883 INFO L93 Difference]: Finished difference Result 70190 states and 332215 transitions. [2020-10-15 22:27:36,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 22:27:36,885 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-15 22:27:36,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:37,086 INFO L225 Difference]: With dead ends: 70190 [2020-10-15 22:27:37,086 INFO L226 Difference]: Without dead ends: 70165 [2020-10-15 22:27:37,086 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 22:27:37,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70165 states. [2020-10-15 22:27:39,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70165 to 29405. [2020-10-15 22:27:39,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29405 states. [2020-10-15 22:27:39,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29405 states to 29405 states and 156452 transitions. [2020-10-15 22:27:39,157 INFO L78 Accepts]: Start accepts. Automaton has 29405 states and 156452 transitions. Word has length 19 [2020-10-15 22:27:39,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:39,158 INFO L481 AbstractCegarLoop]: Abstraction has 29405 states and 156452 transitions. [2020-10-15 22:27:39,158 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-15 22:27:39,158 INFO L276 IsEmpty]: Start isEmpty. Operand 29405 states and 156452 transitions. [2020-10-15 22:27:39,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:27:39,159 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:39,159 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:39,359 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:39,359 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:39,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:39,360 INFO L82 PathProgramCache]: Analyzing trace with hash -727764572, now seen corresponding path program 1 times [2020-10-15 22:27:39,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:39,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916356170] [2020-10-15 22:27:39,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:39,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:39,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:27:39,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916356170] [2020-10-15 22:27:39,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110918969] [2020-10-15 22:27:39,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:39,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:39,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:27:39,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:27:40,077 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:40,078 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:27:40,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:27:40,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251882731] [2020-10-15 22:27:40,079 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:27:40,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:40,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:27:40,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:27:40,080 INFO L87 Difference]: Start difference. First operand 29405 states and 156452 transitions. Second operand 23 states. [2020-10-15 22:27:53,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:27:53,882 INFO L93 Difference]: Finished difference Result 193160 states and 811227 transitions. [2020-10-15 22:27:53,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-10-15 22:27:53,884 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:27:53,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:27:54,377 INFO L225 Difference]: With dead ends: 193160 [2020-10-15 22:27:54,378 INFO L226 Difference]: Without dead ends: 193085 [2020-10-15 22:27:54,379 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8128 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-10-15 22:27:55,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193085 states. [2020-10-15 22:27:58,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193085 to 31016. [2020-10-15 22:27:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31016 states. [2020-10-15 22:27:58,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31016 states to 31016 states and 165422 transitions. [2020-10-15 22:27:58,409 INFO L78 Accepts]: Start accepts. Automaton has 31016 states and 165422 transitions. Word has length 21 [2020-10-15 22:27:58,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:27:58,409 INFO L481 AbstractCegarLoop]: Abstraction has 31016 states and 165422 transitions. [2020-10-15 22:27:58,409 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:27:58,409 INFO L276 IsEmpty]: Start isEmpty. Operand 31016 states and 165422 transitions. [2020-10-15 22:27:58,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:27:58,410 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:27:58,410 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:27:58,610 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2020-10-15 22:27:58,611 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:27:58,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:27:58,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1952942180, now seen corresponding path program 2 times [2020-10-15 22:27:58,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:27:58,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042461289] [2020-10-15 22:27:58,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:27:58,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:27:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:58,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042461289] [2020-10-15 22:27:58,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856938029] [2020-10-15 22:27:58,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:27:58,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:27:58,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:27:58,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:27:58,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:27:59,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:27:59,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:27:59,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:27:59,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050898182] [2020-10-15 22:27:59,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:27:59,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:27:59,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:27:59,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:27:59,394 INFO L87 Difference]: Start difference. First operand 31016 states and 165422 transitions. Second operand 24 states. [2020-10-15 22:28:11,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:28:11,994 INFO L93 Difference]: Finished difference Result 213820 states and 920515 transitions. [2020-10-15 22:28:11,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-15 22:28:11,996 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:28:11,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:28:12,563 INFO L225 Difference]: With dead ends: 213820 [2020-10-15 22:28:12,564 INFO L226 Difference]: Without dead ends: 213712 [2020-10-15 22:28:12,565 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6233 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-15 22:28:14,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213712 states. [2020-10-15 22:28:16,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213712 to 31411. [2020-10-15 22:28:16,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31411 states. [2020-10-15 22:28:16,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31411 states to 31411 states and 168013 transitions. [2020-10-15 22:28:16,754 INFO L78 Accepts]: Start accepts. Automaton has 31411 states and 168013 transitions. Word has length 21 [2020-10-15 22:28:16,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:28:16,754 INFO L481 AbstractCegarLoop]: Abstraction has 31411 states and 168013 transitions. [2020-10-15 22:28:16,754 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:28:16,754 INFO L276 IsEmpty]: Start isEmpty. Operand 31411 states and 168013 transitions. [2020-10-15 22:28:16,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:28:16,755 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:28:16,755 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:28:16,955 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:28:16,956 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:28:16,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:28:16,957 INFO L82 PathProgramCache]: Analyzing trace with hash -772320796, now seen corresponding path program 3 times [2020-10-15 22:28:16,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:28:16,957 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513502904] [2020-10-15 22:28:16,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:28:16,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:28:17,145 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:28:17,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513502904] [2020-10-15 22:28:17,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256269599] [2020-10-15 22:28:17,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:28:17,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 22:28:17,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:28:17,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:28:17,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:28:17,658 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:28:17,659 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:28:17,659 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-15 22:28:17,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720714297] [2020-10-15 22:28:17,660 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-15 22:28:17,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:28:17,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-15 22:28:17,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-15 22:28:17,660 INFO L87 Difference]: Start difference. First operand 31411 states and 168013 transitions. Second operand 23 states. [2020-10-15 22:28:31,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:28:31,528 INFO L93 Difference]: Finished difference Result 204298 states and 858041 transitions. [2020-10-15 22:28:31,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-10-15 22:28:31,530 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-15 22:28:31,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:28:32,070 INFO L225 Difference]: With dead ends: 204298 [2020-10-15 22:28:32,070 INFO L226 Difference]: Without dead ends: 204271 [2020-10-15 22:28:32,070 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8673 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-10-15 22:28:33,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204271 states. [2020-10-15 22:28:35,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204271 to 31819. [2020-10-15 22:28:35,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31819 states. [2020-10-15 22:28:35,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31819 states to 31819 states and 170392 transitions. [2020-10-15 22:28:35,393 INFO L78 Accepts]: Start accepts. Automaton has 31819 states and 170392 transitions. Word has length 21 [2020-10-15 22:28:35,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:28:35,394 INFO L481 AbstractCegarLoop]: Abstraction has 31819 states and 170392 transitions. [2020-10-15 22:28:35,394 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-15 22:28:35,394 INFO L276 IsEmpty]: Start isEmpty. Operand 31819 states and 170392 transitions. [2020-10-15 22:28:35,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:28:35,395 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:28:35,395 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:28:35,595 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-10-15 22:28:35,596 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:28:35,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:28:35,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1034394148, now seen corresponding path program 4 times [2020-10-15 22:28:35,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:28:35,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305761928] [2020-10-15 22:28:35,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:28:35,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:28:35,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:28:35,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305761928] [2020-10-15 22:28:35,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737081335] [2020-10-15 22:28:35,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:28:35,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 22:28:35,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:28:35,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:28:35,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:28:36,356 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:28:36,356 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:28:36,357 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:28:36,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202061068] [2020-10-15 22:28:36,357 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:28:36,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:28:36,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:28:36,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:28:36,358 INFO L87 Difference]: Start difference. First operand 31819 states and 170392 transitions. Second operand 24 states. [2020-10-15 22:28:49,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:28:49,907 INFO L93 Difference]: Finished difference Result 219660 states and 949002 transitions. [2020-10-15 22:28:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-15 22:28:49,909 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:28:49,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:28:50,504 INFO L225 Difference]: With dead ends: 219660 [2020-10-15 22:28:50,504 INFO L226 Difference]: Without dead ends: 219579 [2020-10-15 22:28:50,505 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5808 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-15 22:28:52,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219579 states. [2020-10-15 22:28:54,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219579 to 32393. [2020-10-15 22:28:54,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32393 states. [2020-10-15 22:28:54,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32393 states to 32393 states and 174320 transitions. [2020-10-15 22:28:54,151 INFO L78 Accepts]: Start accepts. Automaton has 32393 states and 174320 transitions. Word has length 21 [2020-10-15 22:28:54,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:28:54,151 INFO L481 AbstractCegarLoop]: Abstraction has 32393 states and 174320 transitions. [2020-10-15 22:28:54,151 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:28:54,151 INFO L276 IsEmpty]: Start isEmpty. Operand 32393 states and 174320 transitions. [2020-10-15 22:28:54,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:28:54,152 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:28:54,153 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:28:54,353 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-15 22:28:54,353 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:28:54,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:28:54,354 INFO L82 PathProgramCache]: Analyzing trace with hash 212193380, now seen corresponding path program 5 times [2020-10-15 22:28:54,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:28:54,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206905987] [2020-10-15 22:28:54,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:28:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:28:54,593 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:28:54,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206905987] [2020-10-15 22:28:54,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950584991] [2020-10-15 22:28:54,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:28:54,702 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 22:28:54,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:28:54,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:28:54,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:28:55,136 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:28:55,136 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:28:55,137 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:28:55,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367732337] [2020-10-15 22:28:55,137 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:28:55,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:28:55,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:28:55,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:28:55,138 INFO L87 Difference]: Start difference. First operand 32393 states and 174320 transitions. Second operand 24 states. [2020-10-15 22:29:04,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:29:04,965 INFO L93 Difference]: Finished difference Result 280799 states and 1244860 transitions. [2020-10-15 22:29:04,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-15 22:29:04,967 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:29:04,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:29:05,751 INFO L225 Difference]: With dead ends: 280799 [2020-10-15 22:29:05,751 INFO L226 Difference]: Without dead ends: 280757 [2020-10-15 22:29:05,752 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-15 22:29:07,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280757 states. [2020-10-15 22:29:10,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280757 to 32751. [2020-10-15 22:29:10,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32751 states. [2020-10-15 22:29:10,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32751 states to 32751 states and 176823 transitions. [2020-10-15 22:29:10,404 INFO L78 Accepts]: Start accepts. Automaton has 32751 states and 176823 transitions. Word has length 21 [2020-10-15 22:29:10,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:29:10,404 INFO L481 AbstractCegarLoop]: Abstraction has 32751 states and 176823 transitions. [2020-10-15 22:29:10,404 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:29:10,404 INFO L276 IsEmpty]: Start isEmpty. Operand 32751 states and 176823 transitions. [2020-10-15 22:29:10,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:29:10,405 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:29:10,405 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:29:10,606 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-15 22:29:10,606 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:29:10,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:29:10,607 INFO L82 PathProgramCache]: Analyzing trace with hash 213205220, now seen corresponding path program 6 times [2020-10-15 22:29:10,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:29:10,607 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218015483] [2020-10-15 22:29:10,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:29:10,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:10,842 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:10,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218015483] [2020-10-15 22:29:10,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520455959] [2020-10-15 22:29:10,842 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:10,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 22:29:10,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:29:10,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:29:10,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:29:11,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:11,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:29:11,386 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-15 22:29:11,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933917339] [2020-10-15 22:29:11,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:29:11,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:29:11,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:29:11,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:29:11,387 INFO L87 Difference]: Start difference. First operand 32751 states and 176823 transitions. Second operand 24 states. [2020-10-15 22:29:22,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:29:22,841 INFO L93 Difference]: Finished difference Result 254339 states and 1109403 transitions. [2020-10-15 22:29:22,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-15 22:29:22,844 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-15 22:29:22,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:29:23,526 INFO L225 Difference]: With dead ends: 254339 [2020-10-15 22:29:23,526 INFO L226 Difference]: Without dead ends: 254317 [2020-10-15 22:29:23,527 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4296 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-15 22:29:25,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254317 states. [2020-10-15 22:29:27,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254317 to 32014. [2020-10-15 22:29:27,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32014 states. [2020-10-15 22:29:29,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32014 states to 32014 states and 173055 transitions. [2020-10-15 22:29:29,221 INFO L78 Accepts]: Start accepts. Automaton has 32014 states and 173055 transitions. Word has length 21 [2020-10-15 22:29:29,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:29:29,221 INFO L481 AbstractCegarLoop]: Abstraction has 32014 states and 173055 transitions. [2020-10-15 22:29:29,221 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:29:29,221 INFO L276 IsEmpty]: Start isEmpty. Operand 32014 states and 173055 transitions. [2020-10-15 22:29:29,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-15 22:29:29,223 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:29:29,223 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:29:29,429 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:29,430 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:29:29,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:29:29,430 INFO L82 PathProgramCache]: Analyzing trace with hash 7001197, now seen corresponding path program 1 times [2020-10-15 22:29:29,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:29:29,431 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243066987] [2020-10-15 22:29:29,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:29:29,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:29,487 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-15 22:29:29,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243066987] [2020-10-15 22:29:29,488 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 22:29:29,488 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 22:29:29,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658363973] [2020-10-15 22:29:29,489 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 22:29:29,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:29:29,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 22:29:29,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 22:29:29,490 INFO L87 Difference]: Start difference. First operand 32014 states and 173055 transitions. Second operand 5 states. [2020-10-15 22:29:30,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:29:30,149 INFO L93 Difference]: Finished difference Result 61570 states and 313847 transitions. [2020-10-15 22:29:30,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 22:29:30,151 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-15 22:29:30,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:29:30,332 INFO L225 Difference]: With dead ends: 61570 [2020-10-15 22:29:30,332 INFO L226 Difference]: Without dead ends: 61524 [2020-10-15 22:29:30,332 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-15 22:29:30,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61524 states. [2020-10-15 22:29:31,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61524 to 39581. [2020-10-15 22:29:31,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39581 states. [2020-10-15 22:29:31,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39581 states to 39581 states and 215316 transitions. [2020-10-15 22:29:31,934 INFO L78 Accepts]: Start accepts. Automaton has 39581 states and 215316 transitions. Word has length 21 [2020-10-15 22:29:31,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:29:31,934 INFO L481 AbstractCegarLoop]: Abstraction has 39581 states and 215316 transitions. [2020-10-15 22:29:31,934 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 22:29:31,935 INFO L276 IsEmpty]: Start isEmpty. Operand 39581 states and 215316 transitions. [2020-10-15 22:29:31,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:29:31,936 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:29:31,936 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:29:31,936 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2020-10-15 22:29:31,936 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:29:31,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:29:31,937 INFO L82 PathProgramCache]: Analyzing trace with hash -329472097, now seen corresponding path program 1 times [2020-10-15 22:29:31,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:29:31,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198445292] [2020-10-15 22:29:31,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:29:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:32,138 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:32,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198445292] [2020-10-15 22:29:32,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807077845] [2020-10-15 22:29:32,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:32,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:32,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 22:29:32,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:29:32,672 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:32,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:29:32,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 22:29:32,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348842628] [2020-10-15 22:29:32,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 22:29:32,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:29:32,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 22:29:32,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-15 22:29:32,674 INFO L87 Difference]: Start difference. First operand 39581 states and 215316 transitions. Second operand 22 states. [2020-10-15 22:29:38,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:29:38,018 INFO L93 Difference]: Finished difference Result 102710 states and 491562 transitions. [2020-10-15 22:29:38,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-15 22:29:38,020 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 22:29:38,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:29:38,359 INFO L225 Difference]: With dead ends: 102710 [2020-10-15 22:29:38,359 INFO L226 Difference]: Without dead ends: 102676 [2020-10-15 22:29:38,360 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-15 22:29:39,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102676 states. [2020-10-15 22:29:40,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102676 to 39691. [2020-10-15 22:29:40,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39691 states. [2020-10-15 22:29:40,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39691 states to 39691 states and 215464 transitions. [2020-10-15 22:29:40,571 INFO L78 Accepts]: Start accepts. Automaton has 39691 states and 215464 transitions. Word has length 23 [2020-10-15 22:29:40,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:29:40,572 INFO L481 AbstractCegarLoop]: Abstraction has 39691 states and 215464 transitions. [2020-10-15 22:29:40,572 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 22:29:40,572 INFO L276 IsEmpty]: Start isEmpty. Operand 39691 states and 215464 transitions. [2020-10-15 22:29:40,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:29:40,573 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:29:40,573 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:29:40,774 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-15 22:29:40,774 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:29:40,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:29:40,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1710145021, now seen corresponding path program 1 times [2020-10-15 22:29:40,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:29:40,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606042357] [2020-10-15 22:29:40,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:29:40,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:40,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606042357] [2020-10-15 22:29:40,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293387257] [2020-10-15 22:29:40,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:41,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:41,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 22:29:41,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:29:41,493 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:41,493 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:29:41,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 22:29:41,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879462765] [2020-10-15 22:29:41,494 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 22:29:41,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:29:41,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 22:29:41,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-15 22:29:41,495 INFO L87 Difference]: Start difference. First operand 39691 states and 215464 transitions. Second operand 22 states. [2020-10-15 22:29:46,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:29:46,510 INFO L93 Difference]: Finished difference Result 107622 states and 514519 transitions. [2020-10-15 22:29:46,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-15 22:29:46,512 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 22:29:46,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:29:46,827 INFO L225 Difference]: With dead ends: 107622 [2020-10-15 22:29:46,827 INFO L226 Difference]: Without dead ends: 107586 [2020-10-15 22:29:46,828 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=611, Invalid=2041, Unknown=0, NotChecked=0, Total=2652 [2020-10-15 22:29:47,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107586 states. [2020-10-15 22:29:49,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107586 to 39913. [2020-10-15 22:29:49,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39913 states. [2020-10-15 22:29:49,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39913 states to 39913 states and 216194 transitions. [2020-10-15 22:29:49,142 INFO L78 Accepts]: Start accepts. Automaton has 39913 states and 216194 transitions. Word has length 23 [2020-10-15 22:29:49,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:29:49,142 INFO L481 AbstractCegarLoop]: Abstraction has 39913 states and 216194 transitions. [2020-10-15 22:29:49,142 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 22:29:49,142 INFO L276 IsEmpty]: Start isEmpty. Operand 39913 states and 216194 transitions. [2020-10-15 22:29:49,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:29:49,144 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:29:49,144 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:29:49,344 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:49,345 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:29:49,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:29:49,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1187327486, now seen corresponding path program 1 times [2020-10-15 22:29:49,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:29:49,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121955109] [2020-10-15 22:29:49,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:29:49,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:49,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:49,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121955109] [2020-10-15 22:29:49,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537156986] [2020-10-15 22:29:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:49,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:49,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 22:29:49,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:29:50,036 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:50,037 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:29:50,037 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-15 22:29:50,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633590037] [2020-10-15 22:29:50,038 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 22:29:50,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:29:50,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 22:29:50,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-15 22:29:50,038 INFO L87 Difference]: Start difference. First operand 39913 states and 216194 transitions. Second operand 22 states. [2020-10-15 22:29:54,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:29:54,343 INFO L93 Difference]: Finished difference Result 108673 states and 519787 transitions. [2020-10-15 22:29:54,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-15 22:29:54,346 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-15 22:29:54,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:29:54,669 INFO L225 Difference]: With dead ends: 108673 [2020-10-15 22:29:54,669 INFO L226 Difference]: Without dead ends: 108632 [2020-10-15 22:29:54,670 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=510, Invalid=1746, Unknown=0, NotChecked=0, Total=2256 [2020-10-15 22:29:55,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108632 states. [2020-10-15 22:29:57,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108632 to 40673. [2020-10-15 22:29:57,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40673 states. [2020-10-15 22:29:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40673 states to 40673 states and 220018 transitions. [2020-10-15 22:29:57,938 INFO L78 Accepts]: Start accepts. Automaton has 40673 states and 220018 transitions. Word has length 23 [2020-10-15 22:29:57,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:29:57,938 INFO L481 AbstractCegarLoop]: Abstraction has 40673 states and 220018 transitions. [2020-10-15 22:29:57,938 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 22:29:57,938 INFO L276 IsEmpty]: Start isEmpty. Operand 40673 states and 220018 transitions. [2020-10-15 22:29:57,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:29:57,940 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:29:57,940 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:29:58,140 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:58,141 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:29:58,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:29:58,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1861778977, now seen corresponding path program 2 times [2020-10-15 22:29:58,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:29:58,142 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197806880] [2020-10-15 22:29:58,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:29:58,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:29:58,363 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:29:58,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197806880] [2020-10-15 22:29:58,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922812069] [2020-10-15 22:29:58,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:29:58,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:29:58,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:29:58,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:29:58,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:29:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 22:29:58,762 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:29:58,762 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 22:29:58,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322184720] [2020-10-15 22:29:58,762 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:29:58,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:29:58,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:29:58,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:29:58,763 INFO L87 Difference]: Start difference. First operand 40673 states and 220018 transitions. Second operand 20 states. [2020-10-15 22:30:02,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:30:02,648 INFO L93 Difference]: Finished difference Result 120155 states and 590166 transitions. [2020-10-15 22:30:02,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 22:30:02,650 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 22:30:02,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:30:03,013 INFO L225 Difference]: With dead ends: 120155 [2020-10-15 22:30:03,013 INFO L226 Difference]: Without dead ends: 120100 [2020-10-15 22:30:03,014 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 22:30:04,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120100 states. [2020-10-15 22:30:05,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120100 to 40952. [2020-10-15 22:30:05,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40952 states. [2020-10-15 22:30:05,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40952 states to 40952 states and 221607 transitions. [2020-10-15 22:30:05,503 INFO L78 Accepts]: Start accepts. Automaton has 40952 states and 221607 transitions. Word has length 23 [2020-10-15 22:30:05,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:30:05,503 INFO L481 AbstractCegarLoop]: Abstraction has 40952 states and 221607 transitions. [2020-10-15 22:30:05,503 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:30:05,503 INFO L276 IsEmpty]: Start isEmpty. Operand 40952 states and 221607 transitions. [2020-10-15 22:30:05,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:30:05,505 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:30:05,505 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:30:05,705 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2020-10-15 22:30:05,706 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:30:05,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:30:05,706 INFO L82 PathProgramCache]: Analyzing trace with hash -1861777923, now seen corresponding path program 2 times [2020-10-15 22:30:05,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:30:05,707 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210693990] [2020-10-15 22:30:05,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:30:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:30:05,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:30:05,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210693990] [2020-10-15 22:30:05,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933678766] [2020-10-15 22:30:05,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:30:06,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:30:06,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:30:06,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:30:06,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:30:06,366 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 22:30:06,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:30:06,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 22:30:06,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988865020] [2020-10-15 22:30:06,367 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:30:06,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:30:06,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:30:06,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:30:06,368 INFO L87 Difference]: Start difference. First operand 40952 states and 221607 transitions. Second operand 20 states. [2020-10-15 22:30:09,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:30:09,830 INFO L93 Difference]: Finished difference Result 108430 states and 524427 transitions. [2020-10-15 22:30:09,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-15 22:30:09,832 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 22:30:09,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:30:10,155 INFO L225 Difference]: With dead ends: 108430 [2020-10-15 22:30:10,155 INFO L226 Difference]: Without dead ends: 108375 [2020-10-15 22:30:10,155 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-15 22:30:11,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108375 states. [2020-10-15 22:30:13,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108375 to 41142. [2020-10-15 22:30:13,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41142 states. [2020-10-15 22:30:13,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41142 states to 41142 states and 222887 transitions. [2020-10-15 22:30:13,202 INFO L78 Accepts]: Start accepts. Automaton has 41142 states and 222887 transitions. Word has length 23 [2020-10-15 22:30:13,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:30:13,202 INFO L481 AbstractCegarLoop]: Abstraction has 41142 states and 222887 transitions. [2020-10-15 22:30:13,202 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:30:13,202 INFO L276 IsEmpty]: Start isEmpty. Operand 41142 states and 222887 transitions. [2020-10-15 22:30:13,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-15 22:30:13,204 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:30:13,204 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:30:13,405 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-15 22:30:13,405 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:30:13,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:30:13,406 INFO L82 PathProgramCache]: Analyzing trace with hash -1861761090, now seen corresponding path program 2 times [2020-10-15 22:30:13,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:30:13,406 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693164413] [2020-10-15 22:30:13,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:30:13,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:30:13,636 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:30:13,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693164413] [2020-10-15 22:30:13,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711792527] [2020-10-15 22:30:13,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:30:13,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:30:13,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:30:13,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 22:30:13,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:30:14,031 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-15 22:30:14,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:30:14,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-15 22:30:14,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11901512] [2020-10-15 22:30:14,032 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 22:30:14,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:30:14,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 22:30:14,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-15 22:30:14,033 INFO L87 Difference]: Start difference. First operand 41142 states and 222887 transitions. Second operand 20 states. [2020-10-15 22:30:16,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:30:16,806 INFO L93 Difference]: Finished difference Result 90278 states and 441045 transitions. [2020-10-15 22:30:16,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-15 22:30:16,809 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-15 22:30:16,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:30:17,081 INFO L225 Difference]: With dead ends: 90278 [2020-10-15 22:30:17,081 INFO L226 Difference]: Without dead ends: 90223 [2020-10-15 22:30:17,082 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=326, Invalid=934, Unknown=0, NotChecked=0, Total=1260 [2020-10-15 22:30:17,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90223 states. [2020-10-15 22:30:18,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90223 to 42256. [2020-10-15 22:30:18,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42256 states. [2020-10-15 22:30:19,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42256 states to 42256 states and 228917 transitions. [2020-10-15 22:30:19,140 INFO L78 Accepts]: Start accepts. Automaton has 42256 states and 228917 transitions. Word has length 23 [2020-10-15 22:30:19,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:30:19,140 INFO L481 AbstractCegarLoop]: Abstraction has 42256 states and 228917 transitions. [2020-10-15 22:30:19,140 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 22:30:19,140 INFO L276 IsEmpty]: Start isEmpty. Operand 42256 states and 228917 transitions. [2020-10-15 22:30:19,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:30:19,143 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:30:19,143 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:30:19,350 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:30:19,351 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:30:19,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:30:19,351 INFO L82 PathProgramCache]: Analyzing trace with hash 481856687, now seen corresponding path program 1 times [2020-10-15 22:30:19,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:30:19,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203441067] [2020-10-15 22:30:19,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:30:19,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:30:19,590 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 22:30:19,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203441067] [2020-10-15 22:30:19,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166721219] [2020-10-15 22:30:19,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:30:19,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:30:19,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:30:19,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:30:20,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:30:20,255 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:30:20,255 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 22:30:20,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174420323] [2020-10-15 22:30:20,256 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:30:20,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:30:20,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:30:20,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:30:20,257 INFO L87 Difference]: Start difference. First operand 42256 states and 228917 transitions. Second operand 25 states. [2020-10-15 22:30:39,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:30:39,085 INFO L93 Difference]: Finished difference Result 204591 states and 902514 transitions. [2020-10-15 22:30:39,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-15 22:30:39,088 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:30:39,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:30:39,657 INFO L225 Difference]: With dead ends: 204591 [2020-10-15 22:30:39,657 INFO L226 Difference]: Without dead ends: 204481 [2020-10-15 22:30:39,658 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9467 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-10-15 22:30:41,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204481 states. [2020-10-15 22:30:43,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204481 to 43054. [2020-10-15 22:30:43,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43054 states. [2020-10-15 22:30:43,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43054 states to 43054 states and 233430 transitions. [2020-10-15 22:30:43,480 INFO L78 Accepts]: Start accepts. Automaton has 43054 states and 233430 transitions. Word has length 25 [2020-10-15 22:30:43,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:30:43,480 INFO L481 AbstractCegarLoop]: Abstraction has 43054 states and 233430 transitions. [2020-10-15 22:30:43,480 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:30:43,481 INFO L276 IsEmpty]: Start isEmpty. Operand 43054 states and 233430 transitions. [2020-10-15 22:30:43,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:30:43,483 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:30:43,483 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:30:43,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:30:43,684 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:30:43,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:30:43,685 INFO L82 PathProgramCache]: Analyzing trace with hash -40960848, now seen corresponding path program 1 times [2020-10-15 22:30:43,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:30:43,685 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360347655] [2020-10-15 22:30:43,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:30:43,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:30:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 22:30:43,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360347655] [2020-10-15 22:30:43,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564023736] [2020-10-15 22:30:43,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:30:44,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:30:44,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:30:44,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:30:44,579 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:30:44,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:30:44,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 22:30:44,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876074558] [2020-10-15 22:30:44,581 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:30:44,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:30:44,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:30:44,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:30:44,581 INFO L87 Difference]: Start difference. First operand 43054 states and 233430 transitions. Second operand 24 states. [2020-10-15 22:31:00,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:31:00,902 INFO L93 Difference]: Finished difference Result 202186 states and 893834 transitions. [2020-10-15 22:31:00,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2020-10-15 22:31:00,905 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 22:31:00,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:31:01,474 INFO L225 Difference]: With dead ends: 202186 [2020-10-15 22:31:01,474 INFO L226 Difference]: Without dead ends: 202081 [2020-10-15 22:31:01,475 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7500 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=2999, Invalid=17307, Unknown=0, NotChecked=0, Total=20306 [2020-10-15 22:31:02,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202081 states. [2020-10-15 22:31:05,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202081 to 44485. [2020-10-15 22:31:05,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44485 states. [2020-10-15 22:31:05,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44485 states to 44485 states and 241348 transitions. [2020-10-15 22:31:05,284 INFO L78 Accepts]: Start accepts. Automaton has 44485 states and 241348 transitions. Word has length 25 [2020-10-15 22:31:05,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:31:05,284 INFO L481 AbstractCegarLoop]: Abstraction has 44485 states and 241348 transitions. [2020-10-15 22:31:05,284 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 22:31:05,284 INFO L276 IsEmpty]: Start isEmpty. Operand 44485 states and 241348 transitions. [2020-10-15 22:31:05,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:31:05,287 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:31:05,287 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:31:05,501 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:31:05,502 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:31:05,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:31:05,502 INFO L82 PathProgramCache]: Analyzing trace with hash 1204901039, now seen corresponding path program 2 times [2020-10-15 22:31:05,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:31:05,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591593250] [2020-10-15 22:31:05,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:31:05,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:31:05,776 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:31:05,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591593250] [2020-10-15 22:31:05,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684621713] [2020-10-15 22:31:05,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:31:05,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:31:05,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:31:05,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:31:05,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:31:06,458 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:31:06,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:31:06,459 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 22:31:06,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369157618] [2020-10-15 22:31:06,459 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:31:06,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:31:06,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:31:06,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:31:06,460 INFO L87 Difference]: Start difference. First operand 44485 states and 241348 transitions. Second operand 25 states. [2020-10-15 22:31:30,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:31:30,510 INFO L93 Difference]: Finished difference Result 263236 states and 1177235 transitions. [2020-10-15 22:31:30,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2020-10-15 22:31:30,513 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:31:30,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:31:31,250 INFO L225 Difference]: With dead ends: 263236 [2020-10-15 22:31:31,250 INFO L226 Difference]: Without dead ends: 263036 [2020-10-15 22:31:31,252 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13049 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=5140, Invalid=28900, Unknown=0, NotChecked=0, Total=34040 [2020-10-15 22:31:33,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263036 states. [2020-10-15 22:31:36,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263036 to 44265. [2020-10-15 22:31:36,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44265 states. [2020-10-15 22:31:37,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44265 states to 44265 states and 239992 transitions. [2020-10-15 22:31:37,036 INFO L78 Accepts]: Start accepts. Automaton has 44265 states and 239992 transitions. Word has length 25 [2020-10-15 22:31:37,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:31:37,036 INFO L481 AbstractCegarLoop]: Abstraction has 44265 states and 239992 transitions. [2020-10-15 22:31:37,036 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:31:37,036 INFO L276 IsEmpty]: Start isEmpty. Operand 44265 states and 239992 transitions. [2020-10-15 22:31:37,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:31:37,039 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:31:37,039 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:31:37,239 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-15 22:31:37,240 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:31:37,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:31:37,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1204917872, now seen corresponding path program 2 times [2020-10-15 22:31:37,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:31:37,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529054391] [2020-10-15 22:31:37,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:31:37,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:31:37,548 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:31:37,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529054391] [2020-10-15 22:31:37,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295019100] [2020-10-15 22:31:37,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:31:37,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 22:31:37,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:31:37,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 22:31:37,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:31:38,251 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-15 22:31:38,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:31:38,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-15 22:31:38,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766007354] [2020-10-15 22:31:38,252 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:31:38,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:31:38,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:31:38,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:31:38,253 INFO L87 Difference]: Start difference. First operand 44265 states and 239992 transitions. Second operand 25 states. [2020-10-15 22:31:55,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:31:55,309 INFO L93 Difference]: Finished difference Result 177075 states and 797684 transitions. [2020-10-15 22:31:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-10-15 22:31:55,312 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:31:55,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:31:55,816 INFO L225 Difference]: With dead ends: 177075 [2020-10-15 22:31:55,816 INFO L226 Difference]: Without dead ends: 176849 [2020-10-15 22:31:55,817 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5991 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=2901, Invalid=14391, Unknown=0, NotChecked=0, Total=17292 [2020-10-15 22:31:57,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176849 states. [2020-10-15 22:31:59,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176849 to 41811. [2020-10-15 22:31:59,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41811 states. [2020-10-15 22:31:59,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41811 states to 41811 states and 225582 transitions. [2020-10-15 22:31:59,994 INFO L78 Accepts]: Start accepts. Automaton has 41811 states and 225582 transitions. Word has length 25 [2020-10-15 22:31:59,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:31:59,995 INFO L481 AbstractCegarLoop]: Abstraction has 41811 states and 225582 transitions. [2020-10-15 22:31:59,995 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:31:59,995 INFO L276 IsEmpty]: Start isEmpty. Operand 41811 states and 225582 transitions. [2020-10-15 22:31:59,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:31:59,997 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:31:59,998 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:32:00,198 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2020-10-15 22:32:00,198 INFO L429 AbstractCegarLoop]: === Iteration 28 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:32:00,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:32:00,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1954974959, now seen corresponding path program 3 times [2020-10-15 22:32:00,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:32:00,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924048578] [2020-10-15 22:32:00,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:32:00,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:32:00,446 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:32:00,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924048578] [2020-10-15 22:32:00,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632873658] [2020-10-15 22:32:00,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:32:00,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 22:32:00,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 22:32:00,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:32:00,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:32:01,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:32:01,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:32:01,135 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-15 22:32:01,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755140736] [2020-10-15 22:32:01,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-15 22:32:01,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:32:01,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-15 22:32:01,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-15 22:32:01,136 INFO L87 Difference]: Start difference. First operand 41811 states and 225582 transitions. Second operand 25 states. [2020-10-15 22:32:20,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:32:20,987 INFO L93 Difference]: Finished difference Result 214171 states and 936400 transitions. [2020-10-15 22:32:20,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-10-15 22:32:20,990 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-15 22:32:20,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:32:21,588 INFO L225 Difference]: With dead ends: 214171 [2020-10-15 22:32:21,588 INFO L226 Difference]: Without dead ends: 214105 [2020-10-15 22:32:21,590 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10207 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-10-15 22:32:23,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214105 states. [2020-10-15 22:32:26,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214105 to 42859. [2020-10-15 22:32:26,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42859 states. [2020-10-15 22:32:26,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42859 states to 42859 states and 231387 transitions. [2020-10-15 22:32:26,452 INFO L78 Accepts]: Start accepts. Automaton has 42859 states and 231387 transitions. Word has length 25 [2020-10-15 22:32:26,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 22:32:26,452 INFO L481 AbstractCegarLoop]: Abstraction has 42859 states and 231387 transitions. [2020-10-15 22:32:26,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-15 22:32:26,452 INFO L276 IsEmpty]: Start isEmpty. Operand 42859 states and 231387 transitions. [2020-10-15 22:32:26,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-15 22:32:26,455 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 22:32:26,456 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 22:32:26,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-15 22:32:26,656 INFO L429 AbstractCegarLoop]: === Iteration 29 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 22:32:26,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 22:32:26,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1526002574, now seen corresponding path program 1 times [2020-10-15 22:32:26,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 22:32:26,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753757335] [2020-10-15 22:32:26,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 22:32:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:32:26,879 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-15 22:32:26,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753757335] [2020-10-15 22:32:26,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329359490] [2020-10-15 22:32:26,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 22:32:26,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 22:32:26,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 22:32:26,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 22:32:27,634 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 22:32:27,634 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 22:32:27,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-15 22:32:27,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063754543] [2020-10-15 22:32:27,635 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 22:32:27,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 22:32:27,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 22:32:27,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-15 22:32:27,636 INFO L87 Difference]: Start difference. First operand 42859 states and 231387 transitions. Second operand 24 states. [2020-10-15 22:32:43,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 22:32:43,599 INFO L93 Difference]: Finished difference Result 209430 states and 922672 transitions. [2020-10-15 22:32:43,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-10-15 22:32:43,602 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-15 22:32:43,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 22:32:44,198 INFO L225 Difference]: With dead ends: 209430 [2020-10-15 22:32:44,199 INFO L226 Difference]: Without dead ends: 209330 [2020-10-15 22:32:44,200 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7085 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=2971, Invalid=15935, Unknown=0, NotChecked=0, Total=18906 Received shutdown request... [2020-10-15 22:32:45,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209330 states. [2020-10-15 22:32:45,827 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-15 22:32:45,827 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-15 22:32:45,831 WARN L235 ceAbstractionStarter]: Timeout [2020-10-15 22:32:45,831 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 10:32:45 BasicIcfg [2020-10-15 22:32:45,831 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-15 22:32:45,833 INFO L168 Benchmark]: Toolchain (without parser) took 799134.31 ms. Allocated memory was 254.3 MB in the beginning and 5.1 GB in the end (delta: 4.9 GB). Free memory was 206.1 MB in the beginning and 301.0 MB in the end (delta: -94.9 MB). Peak memory consumption was 4.8 GB. Max. memory is 14.2 GB. [2020-10-15 22:32:45,833 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 254.3 MB. Free memory is still 228.1 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 22:32:45,833 INFO L168 Benchmark]: CACSL2BoogieTranslator took 776.28 ms. Allocated memory was 254.3 MB in the beginning and 327.2 MB in the end (delta: 72.9 MB). Free memory was 206.1 MB in the beginning and 280.0 MB in the end (delta: -74.0 MB). Peak memory consumption was 30.3 MB. Max. memory is 14.2 GB. [2020-10-15 22:32:45,833 INFO L168 Benchmark]: Boogie Procedure Inliner took 76.09 ms. Allocated memory is still 327.2 MB. Free memory is still 280.0 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 22:32:45,834 INFO L168 Benchmark]: Boogie Preprocessor took 28.51 ms. Allocated memory is still 327.2 MB. Free memory was 280.0 MB in the beginning and 277.5 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-15 22:32:45,834 INFO L168 Benchmark]: RCFGBuilder took 373.30 ms. Allocated memory is still 327.2 MB. Free memory was 277.5 MB in the beginning and 255.7 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. [2020-10-15 22:32:45,834 INFO L168 Benchmark]: TraceAbstraction took 797873.93 ms. Allocated memory was 327.2 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 255.7 MB in the beginning and 301.0 MB in the end (delta: -45.3 MB). Peak memory consumption was 4.7 GB. Max. memory is 14.2 GB. [2020-10-15 22:32:45,836 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.23 ms. Allocated memory is still 254.3 MB. Free memory is still 228.1 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 776.28 ms. Allocated memory was 254.3 MB in the beginning and 327.2 MB in the end (delta: 72.9 MB). Free memory was 206.1 MB in the beginning and 280.0 MB in the end (delta: -74.0 MB). Peak memory consumption was 30.3 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 76.09 ms. Allocated memory is still 327.2 MB. Free memory is still 280.0 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 28.51 ms. Allocated memory is still 327.2 MB. Free memory was 280.0 MB in the beginning and 277.5 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 373.30 ms. Allocated memory is still 327.2 MB. Free memory was 277.5 MB in the beginning and 255.7 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. * TraceAbstraction took 797873.93 ms. Allocated memory was 327.2 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 255.7 MB in the beginning and 301.0 MB in the end (delta: -45.3 MB). Peak memory consumption was 4.7 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.1s, 33 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.7s, 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: 2.0s, 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.3s, 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: 3.1s, 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: 6.2s, 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: 797.4s, OverallIterations: 115, TraceHistogramMax: 6, AutomataDifference: 589.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 19.7s, HoareTripleCheckerStatistics: 6926 SDtfs, 55039 SDslu, 61610 SDs, 0 SdLazy, 165264 SolverSat, 7831 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 126.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8965 GetRequests, 893 SyntacticMatches, 0 SemanticMatches, 8072 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349732 ImplicationChecksByTransitivity, 313.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=44485occurred 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: 120.0s AutomataMinimizationTime, 110 MinimizatonAttempts, 4510878 StatesRemovedByMinimization, 102 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 40.6s InterpolantComputationTime, 4013 NumberOfCodeBlocks, 4013 NumberOfCodeBlocksAsserted, 291 NumberOfCheckSat, 3730 ConstructedInterpolants, 0 QuantifiedInterpolants, 452764 SizeOfPredicates, 523 NumberOfNonLiveVariables, 10394 ConjunctsInSsa, 951 ConjunctsInUnsatCore, 195 InterpolantComputations, 25 PerfectInterpolantSequences, 700/2088 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