/usr/bin/java -Xmx8000000000 -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/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -i ../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-60655ea [2020-09-16 01:22:55,464 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-16 01:22:55,468 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-16 01:22:55,495 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-16 01:22:55,495 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-16 01:22:55,496 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-16 01:22:55,498 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-16 01:22:55,500 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-16 01:22:55,502 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-16 01:22:55,503 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-16 01:22:55,504 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-16 01:22:55,505 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-16 01:22:55,505 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-16 01:22:55,507 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-16 01:22:55,508 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-16 01:22:55,509 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-16 01:22:55,510 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-16 01:22:55,511 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-16 01:22:55,513 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-16 01:22:55,515 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-16 01:22:55,517 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-16 01:22:55,518 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-16 01:22:55,519 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-16 01:22:55,520 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-16 01:22:55,523 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-16 01:22:55,523 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-16 01:22:55,523 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-16 01:22:55,524 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-16 01:22:55,525 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-16 01:22:55,526 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-16 01:22:55,526 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-16 01:22:55,527 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-16 01:22:55,528 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-16 01:22:55,529 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-16 01:22:55,530 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-16 01:22:55,530 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-16 01:22:55,531 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-16 01:22:55,531 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-16 01:22:55,531 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-16 01:22:55,532 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-16 01:22:55,533 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-16 01:22:55,534 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2020-09-16 01:22:55,561 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-16 01:22:55,561 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-16 01:22:55,562 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-16 01:22:55,563 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-16 01:22:55,563 INFO L138 SettingsManager]: * Use SBE=true [2020-09-16 01:22:55,563 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-16 01:22:55,563 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-16 01:22:55,564 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-16 01:22:55,564 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-16 01:22:55,564 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-16 01:22:55,564 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-16 01:22:55,564 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-16 01:22:55,564 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-16 01:22:55,565 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-16 01:22:55,565 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-16 01:22:55,565 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-16 01:22:55,565 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-16 01:22:55,565 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-16 01:22:55,566 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-16 01:22:55,566 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-16 01:22:55,566 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-16 01:22:55,566 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-16 01:22:55,566 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-16 01:22:55,567 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-09-16 01:22:55,567 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-16 01:22:55,567 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-16 01:22:55,567 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-16 01:22:55,567 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-09-16 01:22:55,567 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-09-16 01:22:55,568 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-16 01:22:55,568 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-09-16 01:22:56,012 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-16 01:22:56,035 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-16 01:22:56,041 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-16 01:22:56,044 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-16 01:22:56,046 INFO L275 PluginConnector]: CDTParser initialized [2020-09-16 01:22:56,049 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-09-16 01:22:56,141 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/026b3a058/53ebac91d8aa4755be5fe527d9fec129/FLAG4ecce22f6 [2020-09-16 01:22:56,815 INFO L306 CDTParser]: Found 1 translation units. [2020-09-16 01:22:56,816 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-09-16 01:22:56,831 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/026b3a058/53ebac91d8aa4755be5fe527d9fec129/FLAG4ecce22f6 [2020-09-16 01:22:57,060 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/026b3a058/53ebac91d8aa4755be5fe527d9fec129 [2020-09-16 01:22:57,074 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-16 01:22:57,082 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-16 01:22:57,083 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-16 01:22:57,084 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-16 01:22:57,088 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-16 01:22:57,089 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,094 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bd439c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57, skipping insertion in model container [2020-09-16 01:22:57,094 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,104 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-16 01:22:57,157 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-16 01:22:57,696 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-16 01:22:57,716 INFO L203 MainTranslator]: Completed pre-run [2020-09-16 01:22:57,776 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-16 01:22:57,852 INFO L208 MainTranslator]: Completed translation [2020-09-16 01:22:57,852 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57 WrapperNode [2020-09-16 01:22:57,853 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-16 01:22:57,853 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-16 01:22:57,854 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-16 01:22:57,854 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-16 01:22:57,865 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,884 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,913 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-16 01:22:57,913 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-16 01:22:57,913 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-16 01:22:57,914 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-16 01:22:57,925 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,925 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,928 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,929 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,936 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,942 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,944 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... [2020-09-16 01:22:57,948 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-16 01:22:57,950 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-16 01:22:57,951 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-16 01:22:57,951 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-16 01:22:57,952 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:22:58,038 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-09-16 01:22:58,038 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-09-16 01:22:58,039 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-09-16 01:22:58,039 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-09-16 01:22:58,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-16 01:22:58,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-16 01:22:58,039 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-16 01:22:58,040 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-16 01:22:58,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-16 01:22:58,042 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-09-16 01:22:58,443 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-16 01:22:58,443 INFO L295 CfgBuilder]: Removed 9 assume(true) statements. [2020-09-16 01:22:58,447 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 01:22:58 BoogieIcfgContainer [2020-09-16 01:22:58,448 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-16 01:22:58,449 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-16 01:22:58,449 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-16 01:22:58,453 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-16 01:22:58,453 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.09 01:22:57" (1/3) ... [2020-09-16 01:22:58,455 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d11f4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 01:22:58, skipping insertion in model container [2020-09-16 01:22:58,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:22:57" (2/3) ... [2020-09-16 01:22:58,455 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d11f4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 01:22:58, skipping insertion in model container [2020-09-16 01:22:58,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 01:22:58" (3/3) ... [2020-09-16 01:22:58,458 INFO L109 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-09-16 01:22:58,469 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-16 01:22:58,470 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-09-16 01:22:58,479 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-16 01:22:58,481 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-16 01:22:58,507 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,507 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,507 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,507 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,508 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,508 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,508 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,509 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,509 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,523 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,524 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,524 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,524 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,524 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:22:58,545 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-09-16 01:22:58,568 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:22:58,568 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:22:58,568 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:22:58,569 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:22:58,569 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:22:58,569 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:22:58,569 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:22:58,569 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:22:58,586 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-09-16 01:22:58,588 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-09-16 01:22:58,650 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-09-16 01:22:58,650 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-16 01:22:58,657 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-09-16 01:22:58,659 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-09-16 01:22:58,683 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-09-16 01:22:58,683 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-16 01:22:58,684 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-09-16 01:22:58,686 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 692 [2020-09-16 01:22:58,687 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:22:59,933 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-09-16 01:23:00,597 WARN L193 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-09-16 01:23:00,692 INFO L206 etLargeBlockEncoding]: Checked pairs total: 529 [2020-09-16 01:23:00,692 INFO L214 etLargeBlockEncoding]: Total number of compositions: 58 [2020-09-16 01:23:00,697 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-09-16 01:23:00,710 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-16 01:23:00,713 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-16 01:23:00,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:23:00,721 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:00,722 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:23:00,722 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-16 01:23:00,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:00,729 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-09-16 01:23:00,751 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:00,752 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713807979] [2020-09-16 01:23:00,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:00,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:01,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:01,008 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713807979] [2020-09-16 01:23:01,009 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:01,009 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:23:01,010 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1086214783] [2020-09-16 01:23:01,013 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:01,016 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:01,034 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:23:01,034 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:01,054 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:01,055 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:23:01,055 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:01,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:23:01,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:23:01,084 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-09-16 01:23:01,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:01,128 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-09-16 01:23:01,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:23:01,130 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:23:01,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:01,142 INFO L225 Difference]: With dead ends: 35 [2020-09-16 01:23:01,142 INFO L226 Difference]: Without dead ends: 31 [2020-09-16 01:23:01,144 INFO L675 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-09-16 01:23:01,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-09-16 01:23:01,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-09-16 01:23:01,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-09-16 01:23:01,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-09-16 01:23:01,187 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-09-16 01:23:01,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:01,188 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-09-16 01:23:01,188 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:23:01,188 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-09-16 01:23:01,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-09-16 01:23:01,188 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:01,189 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:01,189 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-16 01:23:01,189 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-16 01:23:01,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:01,190 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-09-16 01:23:01,190 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:01,190 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908017666] [2020-09-16 01:23:01,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:01,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:01,328 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908017666] [2020-09-16 01:23:01,329 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:01,329 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-16 01:23:01,329 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1241241443] [2020-09-16 01:23:01,329 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:01,331 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:01,334 INFO L274 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-09-16 01:23:01,335 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:01,335 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:01,337 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-16 01:23:01,337 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:01,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-16 01:23:01,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-16 01:23:01,338 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-09-16 01:23:01,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:01,366 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-09-16 01:23:01,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-16 01:23:01,367 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-09-16 01:23:01,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:01,368 INFO L225 Difference]: With dead ends: 26 [2020-09-16 01:23:01,368 INFO L226 Difference]: Without dead ends: 24 [2020-09-16 01:23:01,369 INFO L675 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-09-16 01:23:01,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-09-16 01:23:01,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-09-16 01:23:01,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-09-16 01:23:01,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-09-16 01:23:01,373 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-09-16 01:23:01,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:01,374 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-09-16 01:23:01,374 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-16 01:23:01,374 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-09-16 01:23:01,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-16 01:23:01,375 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:01,375 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:01,375 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-16 01:23:01,376 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-16 01:23:01,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:01,376 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-09-16 01:23:01,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:01,377 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638944362] [2020-09-16 01:23:01,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:01,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:23:01,403 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:23:01,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:23:01,440 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:23:01,474 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:23:01,474 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:23:01,475 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-16 01:23:01,475 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:23:01,476 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:23:01,476 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-09-16 01:23:01,486 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,486 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,486 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,487 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,487 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,487 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,487 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,487 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,488 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,489 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,490 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,490 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,490 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,490 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,490 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,491 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,491 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,491 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,503 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,503 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,504 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,504 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,504 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,507 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,507 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,508 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,508 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,508 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:01,511 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-09-16 01:23:01,511 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:23:01,512 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:23:01,512 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:23:01,512 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:23:01,512 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:23:01,512 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:23:01,512 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:23:01,512 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:23:01,516 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-09-16 01:23:01,518 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-09-16 01:23:01,539 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-09-16 01:23:01,539 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-16 01:23:01,541 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-09-16 01:23:01,543 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-09-16 01:23:01,561 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-09-16 01:23:01,561 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-16 01:23:01,562 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-09-16 01:23:01,564 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1108 [2020-09-16 01:23:01,565 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:23:02,694 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2020-09-16 01:23:03,237 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1275 [2020-09-16 01:23:03,238 INFO L214 etLargeBlockEncoding]: Total number of compositions: 68 [2020-09-16 01:23:03,238 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-09-16 01:23:03,251 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-09-16 01:23:03,251 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-09-16 01:23:03,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:23:03,252 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:03,252 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:23:03,252 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:03,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:03,253 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-09-16 01:23:03,253 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:03,253 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834444809] [2020-09-16 01:23:03,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:03,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:03,298 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834444809] [2020-09-16 01:23:03,299 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:03,299 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:23:03,299 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2087421705] [2020-09-16 01:23:03,299 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:03,300 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:03,301 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:23:03,301 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:03,301 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:03,301 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:23:03,301 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:03,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:23:03,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:23:03,302 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-09-16 01:23:03,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:03,343 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-09-16 01:23:03,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:23:03,344 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:23:03,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:03,349 INFO L225 Difference]: With dead ends: 185 [2020-09-16 01:23:03,349 INFO L226 Difference]: Without dead ends: 171 [2020-09-16 01:23:03,350 INFO L675 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-09-16 01:23:03,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-09-16 01:23:03,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-09-16 01:23:03,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-09-16 01:23:03,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-09-16 01:23:03,379 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-09-16 01:23:03,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:03,380 INFO L479 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-09-16 01:23:03,380 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:23:03,380 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-09-16 01:23:03,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-16 01:23:03,381 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:03,381 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:03,381 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-09-16 01:23:03,381 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:03,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:03,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-09-16 01:23:03,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:03,382 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318406012] [2020-09-16 01:23:03,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:03,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:03,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:03,457 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318406012] [2020-09-16 01:23:03,458 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:03,458 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:23:03,458 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [280358534] [2020-09-16 01:23:03,459 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:03,459 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:03,461 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-16 01:23:03,461 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:03,461 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:03,462 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:23:03,462 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:03,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:23:03,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:23:03,462 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-09-16 01:23:03,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:03,572 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-09-16 01:23:03,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:23:03,573 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-16 01:23:03,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:03,576 INFO L225 Difference]: With dead ends: 225 [2020-09-16 01:23:03,576 INFO L226 Difference]: Without dead ends: 221 [2020-09-16 01:23:03,577 INFO L675 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-09-16 01:23:03,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-09-16 01:23:03,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-09-16 01:23:03,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-09-16 01:23:03,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-09-16 01:23:03,598 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-09-16 01:23:03,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:03,598 INFO L479 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-09-16 01:23:03,598 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:23:03,598 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-09-16 01:23:03,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-16 01:23:03,600 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:03,600 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:03,600 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-09-16 01:23:03,600 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:03,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:03,601 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-09-16 01:23:03,601 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:03,602 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593726258] [2020-09-16 01:23:03,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:03,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:03,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:23:03,711 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593726258] [2020-09-16 01:23:03,711 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:03,711 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:23:03,711 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [544156619] [2020-09-16 01:23:03,712 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:03,713 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:03,715 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-16 01:23:03,716 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:03,716 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:03,716 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:23:03,717 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:03,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:23:03,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:23:03,717 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-09-16 01:23:03,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:03,840 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-09-16 01:23:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:23:03,841 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-16 01:23:03,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:03,843 INFO L225 Difference]: With dead ends: 213 [2020-09-16 01:23:03,843 INFO L226 Difference]: Without dead ends: 209 [2020-09-16 01:23:03,844 INFO L675 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-09-16 01:23:03,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-09-16 01:23:03,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-09-16 01:23:03,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-09-16 01:23:03,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-09-16 01:23:03,870 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-09-16 01:23:03,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:03,872 INFO L479 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-09-16 01:23:03,872 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:23:03,872 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-09-16 01:23:03,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-16 01:23:03,879 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:03,879 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:03,879 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-09-16 01:23:03,880 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:03,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:03,880 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-09-16 01:23:03,881 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:03,882 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550627128] [2020-09-16 01:23:03,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:23:03,915 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:23:03,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:23:03,930 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:23:03,938 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:23:03,939 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:23:03,939 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-09-16 01:23:03,939 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:23:03,940 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:23:03,941 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-09-16 01:23:03,962 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,962 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,962 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,962 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,963 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,963 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,964 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,964 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,967 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,975 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,975 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,981 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,981 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,982 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,982 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,982 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,983 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,983 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,983 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,984 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,984 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,986 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,986 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,986 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,986 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,986 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:03,992 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-09-16 01:23:03,992 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:23:03,993 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:23:03,993 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:23:03,993 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:23:03,993 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:23:03,993 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:23:03,993 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:23:03,993 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:23:03,995 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-09-16 01:23:03,995 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-09-16 01:23:04,015 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-09-16 01:23:04,016 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-16 01:23:04,017 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-09-16 01:23:04,020 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-09-16 01:23:04,036 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-09-16 01:23:04,037 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-16 01:23:04,038 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-09-16 01:23:04,041 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1608 [2020-09-16 01:23:04,041 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:23:05,604 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-09-16 01:23:06,030 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-09-16 01:23:06,150 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1856 [2020-09-16 01:23:06,150 INFO L214 etLargeBlockEncoding]: Total number of compositions: 89 [2020-09-16 01:23:06,150 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-09-16 01:23:06,179 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-09-16 01:23:06,180 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-09-16 01:23:06,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:23:06,180 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:06,181 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:23:06,181 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:06,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:06,181 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-09-16 01:23:06,182 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:06,182 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730034767] [2020-09-16 01:23:06,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:06,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:06,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:06,217 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730034767] [2020-09-16 01:23:06,217 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:06,217 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:23:06,218 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [767384860] [2020-09-16 01:23:06,218 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:06,218 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:06,219 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:23:06,219 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:06,220 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:06,220 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:23:06,220 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:06,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:23:06,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:23:06,221 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-09-16 01:23:06,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:06,255 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-09-16 01:23:06,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:23:06,255 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:23:06,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:06,261 INFO L225 Difference]: With dead ends: 600 [2020-09-16 01:23:06,262 INFO L226 Difference]: Without dead ends: 559 [2020-09-16 01:23:06,262 INFO L675 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-09-16 01:23:06,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-09-16 01:23:06,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-09-16 01:23:06,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-09-16 01:23:06,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-09-16 01:23:06,304 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-09-16 01:23:06,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:06,305 INFO L479 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-09-16 01:23:06,305 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:23:06,305 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-09-16 01:23:06,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-16 01:23:06,305 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:06,306 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:06,306 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-09-16 01:23:06,306 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:06,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:06,306 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-09-16 01:23:06,307 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:06,309 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449275437] [2020-09-16 01:23:06,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:06,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:06,365 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449275437] [2020-09-16 01:23:06,365 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:06,366 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:23:06,366 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1460955389] [2020-09-16 01:23:06,366 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:06,367 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:06,369 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-16 01:23:06,369 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:06,369 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:06,369 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:23:06,370 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:06,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:23:06,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:23:06,370 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-09-16 01:23:06,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:06,471 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-09-16 01:23:06,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:23:06,472 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-16 01:23:06,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:06,482 INFO L225 Difference]: With dead ends: 933 [2020-09-16 01:23:06,482 INFO L226 Difference]: Without dead ends: 928 [2020-09-16 01:23:06,483 INFO L675 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-09-16 01:23:06,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-09-16 01:23:06,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-09-16 01:23:06,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-09-16 01:23:06,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-09-16 01:23:06,525 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-09-16 01:23:06,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:06,525 INFO L479 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-09-16 01:23:06,525 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:23:06,525 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-09-16 01:23:06,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-16 01:23:06,527 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:06,527 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:06,527 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-09-16 01:23:06,527 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:06,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:06,528 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-09-16 01:23:06,528 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:06,528 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537779893] [2020-09-16 01:23:06,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:06,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:23:06,590 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537779893] [2020-09-16 01:23:06,591 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:06,591 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:23:06,591 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1000094668] [2020-09-16 01:23:06,591 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:06,593 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:06,617 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-16 01:23:06,617 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:06,617 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:06,617 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:23:06,618 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:06,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:23:06,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:23:06,618 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-09-16 01:23:06,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:06,714 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-09-16 01:23:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:23:06,715 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-16 01:23:06,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:06,722 INFO L225 Difference]: With dead ends: 963 [2020-09-16 01:23:06,722 INFO L226 Difference]: Without dead ends: 956 [2020-09-16 01:23:06,723 INFO L675 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-09-16 01:23:06,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-09-16 01:23:06,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-09-16 01:23:06,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-09-16 01:23:06,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-09-16 01:23:06,759 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-09-16 01:23:06,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:06,760 INFO L479 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-09-16 01:23:06,760 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:23:06,760 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-09-16 01:23:06,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-16 01:23:06,767 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:06,767 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:06,767 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-09-16 01:23:06,768 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:06,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:06,768 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-09-16 01:23:06,769 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:06,769 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668545082] [2020-09-16 01:23:06,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:06,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:06,921 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668545082] [2020-09-16 01:23:06,921 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878691149] [2020-09-16 01:23:06,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:07,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:07,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:23:07,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:07,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:07,199 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:07,199 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-09-16 01:23:07,200 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [844839135] [2020-09-16 01:23:07,200 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:07,202 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:07,205 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-09-16 01:23:07,205 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:07,450 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [7568#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 7561#(<= (+ ~x~0 2) ~n~0), 7562#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 ULTIMATE.start_main_~i~0)), 7563#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ ULTIMATE.start_main_~i~0 1))), 7564#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 7565#(and (<= ~x~0 0) (<= 2 ~n~0)), 7566#(or (and (<= 2 ~n~0) (<= ~x~0 1)) (<= ~n~0 ULTIMATE.start_main_~i~0)), 7567#(or (<= ~n~0 (+ ULTIMATE.start_main_~i~0 1)) (and (<= 2 ~n~0) (<= ~x~0 1)))] [2020-09-16 01:23:07,450 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-16 01:23:07,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:07,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-16 01:23:07,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2020-09-16 01:23:07,452 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 25 states. [2020-09-16 01:23:09,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:09,432 INFO L93 Difference]: Finished difference Result 1621 states and 4099 transitions. [2020-09-16 01:23:09,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-09-16 01:23:09,432 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 15 [2020-09-16 01:23:09,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:09,442 INFO L225 Difference]: With dead ends: 1621 [2020-09-16 01:23:09,443 INFO L226 Difference]: Without dead ends: 1608 [2020-09-16 01:23:09,444 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1298 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=900, Invalid=3522, Unknown=0, NotChecked=0, Total=4422 [2020-09-16 01:23:09,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2020-09-16 01:23:09,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 591. [2020-09-16 01:23:09,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 591 states. [2020-09-16 01:23:09,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1840 transitions. [2020-09-16 01:23:09,488 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1840 transitions. Word has length 15 [2020-09-16 01:23:09,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:09,489 INFO L479 AbstractCegarLoop]: Abstraction has 591 states and 1840 transitions. [2020-09-16 01:23:09,489 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-16 01:23:09,489 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1840 transitions. [2020-09-16 01:23:09,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-16 01:23:09,490 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:09,490 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:09,703 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-16 01:23:09,704 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:09,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:09,704 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 2 times [2020-09-16 01:23:09,705 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:09,705 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916422136] [2020-09-16 01:23:09,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:09,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:09,819 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916422136] [2020-09-16 01:23:09,819 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142210897] [2020-09-16 01:23:09,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:09,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:23:09,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:23:09,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:23:09,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:10,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:10,051 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:10,051 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-09-16 01:23:10,052 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1788550558] [2020-09-16 01:23:10,052 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:10,077 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:10,079 INFO L274 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-09-16 01:23:10,080 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:10,083 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:10,083 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-16 01:23:10,083 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:10,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-16 01:23:10,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-09-16 01:23:10,084 INFO L87 Difference]: Start difference. First operand 591 states and 1840 transitions. Second operand 17 states. [2020-09-16 01:23:11,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:11,079 INFO L93 Difference]: Finished difference Result 1828 states and 4663 transitions. [2020-09-16 01:23:11,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-09-16 01:23:11,080 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-09-16 01:23:11,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:11,091 INFO L225 Difference]: With dead ends: 1828 [2020-09-16 01:23:11,092 INFO L226 Difference]: Without dead ends: 1816 [2020-09-16 01:23:11,093 INFO L675 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-09-16 01:23:11,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1816 states. [2020-09-16 01:23:11,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1816 to 536. [2020-09-16 01:23:11,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 536 states. [2020-09-16 01:23:11,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1688 transitions. [2020-09-16 01:23:11,123 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1688 transitions. Word has length 15 [2020-09-16 01:23:11,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:11,124 INFO L479 AbstractCegarLoop]: Abstraction has 536 states and 1688 transitions. [2020-09-16 01:23:11,124 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-16 01:23:11,124 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1688 transitions. [2020-09-16 01:23:11,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-16 01:23:11,125 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:11,125 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:11,341 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-09-16 01:23:11,342 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:11,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:11,342 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-09-16 01:23:11,343 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:11,343 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18852663] [2020-09-16 01:23:11,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:11,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:11,448 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:11,449 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18852663] [2020-09-16 01:23:11,449 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993328563] [2020-09-16 01:23:11,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:11,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:11,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-16 01:23:11,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:11,633 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:11,634 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:11,634 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-09-16 01:23:11,634 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1374202589] [2020-09-16 01:23:11,634 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:11,636 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:11,638 INFO L274 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-09-16 01:23:11,639 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:11,639 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:11,639 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-16 01:23:11,640 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:11,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-16 01:23:11,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-09-16 01:23:11,640 INFO L87 Difference]: Start difference. First operand 536 states and 1688 transitions. Second operand 15 states. [2020-09-16 01:23:12,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:12,103 INFO L93 Difference]: Finished difference Result 791 states and 2281 transitions. [2020-09-16 01:23:12,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-09-16 01:23:12,108 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 17 [2020-09-16 01:23:12,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:12,114 INFO L225 Difference]: With dead ends: 791 [2020-09-16 01:23:12,114 INFO L226 Difference]: Without dead ends: 779 [2020-09-16 01:23:12,114 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2020-09-16 01:23:12,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2020-09-16 01:23:12,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 549. [2020-09-16 01:23:12,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 549 states. [2020-09-16 01:23:12,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1684 transitions. [2020-09-16 01:23:12,133 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1684 transitions. Word has length 17 [2020-09-16 01:23:12,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:12,133 INFO L479 AbstractCegarLoop]: Abstraction has 549 states and 1684 transitions. [2020-09-16 01:23:12,133 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-16 01:23:12,133 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1684 transitions. [2020-09-16 01:23:12,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:23:12,135 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:12,135 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:12,348 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-09-16 01:23:12,348 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:23:12,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:12,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-09-16 01:23:12,349 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:12,349 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122490324] [2020-09-16 01:23:12,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:12,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:23:12,378 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:23:12,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:23:12,397 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:23:12,404 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:23:12,405 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:23:12,405 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-09-16 01:23:12,405 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:23:12,406 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:23:12,406 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-09-16 01:23:12,417 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,418 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,419 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,419 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,419 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,419 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,419 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,419 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,420 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,420 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,420 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,420 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,420 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,420 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,421 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,421 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,422 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,422 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,422 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,422 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,422 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,423 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,423 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,423 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,423 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,423 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,441 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,441 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,441 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,441 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,441 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,444 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,444 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,447 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,449 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,450 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:23:12,452 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-09-16 01:23:12,452 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:23:12,452 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:23:12,453 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:23:12,453 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:23:12,453 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:23:12,453 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:23:12,453 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:23:12,453 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:23:12,455 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-09-16 01:23:12,455 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-09-16 01:23:12,474 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-09-16 01:23:12,474 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-16 01:23:12,476 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-09-16 01:23:12,479 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-09-16 01:23:12,494 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-09-16 01:23:12,495 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-16 01:23:12,496 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-09-16 01:23:12,501 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2192 [2020-09-16 01:23:12,502 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:23:14,577 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-09-16 01:23:14,853 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-09-16 01:23:14,944 INFO L206 etLargeBlockEncoding]: Checked pairs total: 2531 [2020-09-16 01:23:14,944 INFO L214 etLargeBlockEncoding]: Total number of compositions: 101 [2020-09-16 01:23:14,944 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-09-16 01:23:15,060 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-09-16 01:23:15,060 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-09-16 01:23:15,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:23:15,061 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:15,061 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:23:15,061 INFO L427 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-09-16 01:23:15,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:15,061 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-09-16 01:23:15,062 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:15,062 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906203144] [2020-09-16 01:23:15,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:15,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:15,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:15,087 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906203144] [2020-09-16 01:23:15,087 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:15,088 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:23:15,088 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1287485094] [2020-09-16 01:23:15,088 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:15,088 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:15,088 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:23:15,088 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:15,089 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:15,089 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:23:15,089 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:15,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:23:15,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:23:15,089 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-09-16 01:23:15,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:15,138 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-09-16 01:23:15,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:23:15,139 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:23:15,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:15,153 INFO L225 Difference]: With dead ends: 1889 [2020-09-16 01:23:15,153 INFO L226 Difference]: Without dead ends: 1767 [2020-09-16 01:23:15,153 INFO L675 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-09-16 01:23:15,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-09-16 01:23:15,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-09-16 01:23:15,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-09-16 01:23:15,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-09-16 01:23:15,221 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-09-16 01:23:15,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:15,221 INFO L479 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-09-16 01:23:15,221 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:23:15,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-09-16 01:23:15,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-16 01:23:15,222 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:15,222 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:15,222 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-09-16 01:23:15,222 INFO L427 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-09-16 01:23:15,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:15,222 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-09-16 01:23:15,223 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:15,223 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777437955] [2020-09-16 01:23:15,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:15,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:15,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:15,295 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777437955] [2020-09-16 01:23:15,295 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:15,295 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:23:15,295 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1585860323] [2020-09-16 01:23:15,295 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:15,296 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:15,297 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-16 01:23:15,297 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:15,297 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:15,297 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:23:15,298 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:15,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:23:15,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:23:15,298 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-09-16 01:23:15,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:15,429 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-09-16 01:23:15,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:23:15,429 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-16 01:23:15,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:15,453 INFO L225 Difference]: With dead ends: 3381 [2020-09-16 01:23:15,453 INFO L226 Difference]: Without dead ends: 3375 [2020-09-16 01:23:15,454 INFO L675 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-09-16 01:23:15,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-09-16 01:23:15,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-09-16 01:23:15,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-09-16 01:23:15,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-09-16 01:23:15,538 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-09-16 01:23:15,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:15,538 INFO L479 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-09-16 01:23:15,539 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:23:15,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-09-16 01:23:15,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-16 01:23:15,539 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:15,539 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:15,540 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-09-16 01:23:15,540 INFO L427 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-09-16 01:23:15,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:15,540 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-09-16 01:23:15,540 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:15,541 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282238528] [2020-09-16 01:23:15,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:15,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:15,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:23:15,596 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282238528] [2020-09-16 01:23:15,596 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:23:15,596 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:23:15,596 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1382380023] [2020-09-16 01:23:15,597 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:15,598 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:15,599 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-16 01:23:15,599 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:15,599 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:15,600 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:23:15,600 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:15,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:23:15,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:23:15,600 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-09-16 01:23:15,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:15,776 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-09-16 01:23:15,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:23:15,777 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-16 01:23:15,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:15,799 INFO L225 Difference]: With dead ends: 3684 [2020-09-16 01:23:15,799 INFO L226 Difference]: Without dead ends: 3674 [2020-09-16 01:23:15,800 INFO L675 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-09-16 01:23:15,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-09-16 01:23:15,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-09-16 01:23:15,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-09-16 01:23:15,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-09-16 01:23:15,889 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-09-16 01:23:15,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:15,889 INFO L479 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-09-16 01:23:15,889 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:23:15,889 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-09-16 01:23:15,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-16 01:23:15,890 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:15,890 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:15,891 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-09-16 01:23:15,891 INFO L427 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-09-16 01:23:15,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:15,891 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-09-16 01:23:15,891 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:15,892 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400580607] [2020-09-16 01:23:15,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:15,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:15,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:15,998 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400580607] [2020-09-16 01:23:15,999 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904287585] [2020-09-16 01:23:15,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:16,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:16,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:23:16,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:16,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:16,208 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:16,208 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-16 01:23:16,208 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [195999960] [2020-09-16 01:23:16,208 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:16,210 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:16,213 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-09-16 01:23:16,213 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:16,542 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [25152#(<= (+ ~x~0 2) ~n~0), 25153#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 25154#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 25155#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 25156#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 25157#(and (<= 2 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 25158#(and (<= ~x~0 0) (<= 2 ~n~0)), 25159#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 25160#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 25151#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0)] [2020-09-16 01:23:16,542 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-16 01:23:16,543 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:16,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-16 01:23:16,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2020-09-16 01:23:16,544 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 28 states. [2020-09-16 01:23:18,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:18,142 INFO L93 Difference]: Finished difference Result 6677 states and 21032 transitions. [2020-09-16 01:23:18,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-16 01:23:18,142 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 15 [2020-09-16 01:23:18,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:18,168 INFO L225 Difference]: With dead ends: 6677 [2020-09-16 01:23:18,168 INFO L226 Difference]: Without dead ends: 6658 [2020-09-16 01:23:18,170 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=628, Invalid=2564, Unknown=0, NotChecked=0, Total=3192 [2020-09-16 01:23:18,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6658 states. [2020-09-16 01:23:18,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6658 to 2157. [2020-09-16 01:23:18,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2157 states. [2020-09-16 01:23:18,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 8278 transitions. [2020-09-16 01:23:18,286 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 8278 transitions. Word has length 15 [2020-09-16 01:23:18,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:18,286 INFO L479 AbstractCegarLoop]: Abstraction has 2157 states and 8278 transitions. [2020-09-16 01:23:18,287 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-16 01:23:18,287 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 8278 transitions. [2020-09-16 01:23:18,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-16 01:23:18,287 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:18,288 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:18,503 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-09-16 01:23:18,504 INFO L427 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-09-16 01:23:18,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:18,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-09-16 01:23:18,505 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:18,506 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219803068] [2020-09-16 01:23:18,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:18,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:18,603 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219803068] [2020-09-16 01:23:18,603 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334838845] [2020-09-16 01:23:18,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:18,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:23:18,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:23:18,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:23:18,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:18,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:18,805 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:18,805 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-16 01:23:18,806 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1644905281] [2020-09-16 01:23:18,806 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:18,807 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:18,809 INFO L274 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-09-16 01:23:18,809 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:18,809 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:18,810 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:23:18,810 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:18,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:23:18,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:23:18,811 INFO L87 Difference]: Start difference. First operand 2157 states and 8278 transitions. Second operand 18 states. [2020-09-16 01:23:19,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:19,960 INFO L93 Difference]: Finished difference Result 7952 states and 25281 transitions. [2020-09-16 01:23:19,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-16 01:23:19,960 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-16 01:23:19,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:19,988 INFO L225 Difference]: With dead ends: 7952 [2020-09-16 01:23:19,988 INFO L226 Difference]: Without dead ends: 7941 [2020-09-16 01:23:19,989 INFO L675 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-09-16 01:23:20,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7941 states. [2020-09-16 01:23:20,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7941 to 2035. [2020-09-16 01:23:20,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2035 states. [2020-09-16 01:23:20,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 7845 transitions. [2020-09-16 01:23:20,172 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 7845 transitions. Word has length 15 [2020-09-16 01:23:20,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:20,173 INFO L479 AbstractCegarLoop]: Abstraction has 2035 states and 7845 transitions. [2020-09-16 01:23:20,173 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:23:20,173 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 7845 transitions. [2020-09-16 01:23:20,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-16 01:23:20,174 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:20,174 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:20,388 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:23:20,388 INFO L427 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-09-16 01:23:20,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:20,389 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-09-16 01:23:20,389 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:20,389 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057705334] [2020-09-16 01:23:20,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:20,481 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:20,481 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057705334] [2020-09-16 01:23:20,482 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053381144] [2020-09-16 01:23:20,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:20,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-16 01:23:20,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:20,650 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:20,651 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:20,651 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-16 01:23:20,651 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1757430997] [2020-09-16 01:23:20,651 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:20,653 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:20,655 INFO L274 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-09-16 01:23:20,655 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:20,656 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:20,656 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-16 01:23:20,656 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:20,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-16 01:23:20,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-16 01:23:20,657 INFO L87 Difference]: Start difference. First operand 2035 states and 7845 transitions. Second operand 16 states. [2020-09-16 01:23:21,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:21,060 INFO L93 Difference]: Finished difference Result 3265 states and 11681 transitions. [2020-09-16 01:23:21,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-16 01:23:21,060 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-16 01:23:21,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:21,070 INFO L225 Difference]: With dead ends: 3265 [2020-09-16 01:23:21,071 INFO L226 Difference]: Without dead ends: 3250 [2020-09-16 01:23:21,071 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-16 01:23:21,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3250 states. [2020-09-16 01:23:21,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3250 to 2281. [2020-09-16 01:23:21,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2281 states. [2020-09-16 01:23:21,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8755 transitions. [2020-09-16 01:23:21,150 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8755 transitions. Word has length 17 [2020-09-16 01:23:21,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:21,151 INFO L479 AbstractCegarLoop]: Abstraction has 2281 states and 8755 transitions. [2020-09-16 01:23:21,151 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-16 01:23:21,151 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8755 transitions. [2020-09-16 01:23:21,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:23:21,152 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:21,152 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:21,365 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:23:21,365 INFO L427 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-09-16 01:23:21,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:21,366 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-09-16 01:23:21,366 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:21,366 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991521282] [2020-09-16 01:23:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:21,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:21,478 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:23:21,479 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991521282] [2020-09-16 01:23:21,479 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931086695] [2020-09-16 01:23:21,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:21,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-16 01:23:21,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:21,717 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:21,718 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:21,718 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-16 01:23:21,718 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1414707232] [2020-09-16 01:23:21,718 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:21,720 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:21,725 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2020-09-16 01:23:21,726 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:22,185 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [56320#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56321#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56322#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 56323#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 56312#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0), 56313#(<= (+ ~x~0 2) ~n~0), 56314#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 56315#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56316#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 56317#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 56318#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56319#(and (<= 3 ~n~0) (<= ~x~0 0))] [2020-09-16 01:23:22,185 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-09-16 01:23:22,185 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:22,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-09-16 01:23:22,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2020-09-16 01:23:22,186 INFO L87 Difference]: Start difference. First operand 2281 states and 8755 transitions. Second operand 31 states. [2020-09-16 01:23:24,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:24,914 INFO L93 Difference]: Finished difference Result 7017 states and 22345 transitions. [2020-09-16 01:23:24,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-09-16 01:23:24,915 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 19 [2020-09-16 01:23:24,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:24,932 INFO L225 Difference]: With dead ends: 7017 [2020-09-16 01:23:24,932 INFO L226 Difference]: Without dead ends: 6996 [2020-09-16 01:23:24,934 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1818 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=975, Invalid=4877, Unknown=0, NotChecked=0, Total=5852 [2020-09-16 01:23:24,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6996 states. [2020-09-16 01:23:25,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6996 to 2408. [2020-09-16 01:23:25,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2408 states. [2020-09-16 01:23:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 9327 transitions. [2020-09-16 01:23:25,099 INFO L78 Accepts]: Start accepts. Automaton has 2408 states and 9327 transitions. Word has length 19 [2020-09-16 01:23:25,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:25,100 INFO L479 AbstractCegarLoop]: Abstraction has 2408 states and 9327 transitions. [2020-09-16 01:23:25,100 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-09-16 01:23:25,100 INFO L276 IsEmpty]: Start isEmpty. Operand 2408 states and 9327 transitions. [2020-09-16 01:23:25,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:23:25,101 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:25,102 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:25,315 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:23:25,316 INFO L427 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-09-16 01:23:25,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:25,316 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-09-16 01:23:25,317 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:25,318 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762453314] [2020-09-16 01:23:25,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:25,437 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:25,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762453314] [2020-09-16 01:23:25,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509690400] [2020-09-16 01:23:25,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:25,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-16 01:23:25,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:25,679 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:25,679 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:25,679 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-16 01:23:25,680 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [661507743] [2020-09-16 01:23:25,680 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:25,682 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:25,685 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2020-09-16 01:23:25,686 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:25,834 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [68323#(<= (+ ~x~0 2) ~n~0), 68322#(<= (+ thr2Thread2of4ForFork1_~t~0 2) ~n~0), 68325#(and (<= ~x~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 68324#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 0)), 68327#(and (<= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 68326#(and (<= 3 ~n~0) (<= ~x~0 0))] [2020-09-16 01:23:25,835 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-16 01:23:25,835 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:25,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-16 01:23:25,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2020-09-16 01:23:25,836 INFO L87 Difference]: Start difference. First operand 2408 states and 9327 transitions. Second operand 25 states. [2020-09-16 01:23:27,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:27,187 INFO L93 Difference]: Finished difference Result 5846 states and 19086 transitions. [2020-09-16 01:23:27,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-16 01:23:27,187 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 19 [2020-09-16 01:23:27,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:27,202 INFO L225 Difference]: With dead ends: 5846 [2020-09-16 01:23:27,203 INFO L226 Difference]: Without dead ends: 5829 [2020-09-16 01:23:27,204 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=524, Invalid=2026, Unknown=0, NotChecked=0, Total=2550 [2020-09-16 01:23:27,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5829 states. [2020-09-16 01:23:27,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5829 to 2402. [2020-09-16 01:23:27,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2402 states. [2020-09-16 01:23:27,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 9294 transitions. [2020-09-16 01:23:27,314 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 9294 transitions. Word has length 19 [2020-09-16 01:23:27,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:27,315 INFO L479 AbstractCegarLoop]: Abstraction has 2402 states and 9294 transitions. [2020-09-16 01:23:27,315 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-16 01:23:27,315 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 9294 transitions. [2020-09-16 01:23:27,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:23:27,317 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:27,317 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:27,531 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-09-16 01:23:27,531 INFO L427 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-09-16 01:23:27,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:27,532 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-09-16 01:23:27,532 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:27,533 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024001893] [2020-09-16 01:23:27,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:27,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:27,654 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:27,654 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024001893] [2020-09-16 01:23:27,655 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790859209] [2020-09-16 01:23:27,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:27,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:23:27,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:23:27,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:23:27,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:27,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:23:27,893 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:27,894 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-16 01:23:27,894 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1251269576] [2020-09-16 01:23:27,894 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:27,897 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:27,901 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-16 01:23:27,901 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:27,901 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:27,902 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-16 01:23:27,902 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:27,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-16 01:23:27,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-16 01:23:27,903 INFO L87 Difference]: Start difference. First operand 2402 states and 9294 transitions. Second operand 19 states. [2020-09-16 01:23:28,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:28,707 INFO L93 Difference]: Finished difference Result 6041 states and 20827 transitions. [2020-09-16 01:23:28,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-16 01:23:28,708 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-16 01:23:28,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:28,724 INFO L225 Difference]: With dead ends: 6041 [2020-09-16 01:23:28,724 INFO L226 Difference]: Without dead ends: 6024 [2020-09-16 01:23:28,725 INFO L675 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-09-16 01:23:28,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6024 states. [2020-09-16 01:23:28,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6024 to 2216. [2020-09-16 01:23:28,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2216 states. [2020-09-16 01:23:28,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 8477 transitions. [2020-09-16 01:23:28,827 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 8477 transitions. Word has length 19 [2020-09-16 01:23:28,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:28,828 INFO L479 AbstractCegarLoop]: Abstraction has 2216 states and 8477 transitions. [2020-09-16 01:23:28,828 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-16 01:23:28,829 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 8477 transitions. [2020-09-16 01:23:28,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:23:28,831 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:28,831 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:29,037 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:23:29,038 INFO L427 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-09-16 01:23:29,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:29,038 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-09-16 01:23:29,039 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:29,039 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8529160] [2020-09-16 01:23:29,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:29,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:29,159 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:29,160 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8529160] [2020-09-16 01:23:29,160 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488756488] [2020-09-16 01:23:29,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:29,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:23:29,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:23:29,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:23:29,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:29,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:23:29,360 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:29,360 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-16 01:23:29,360 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [861290640] [2020-09-16 01:23:29,361 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:29,362 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:29,364 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-16 01:23:29,364 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:29,364 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:23:29,365 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-16 01:23:29,365 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:29,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-16 01:23:29,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-16 01:23:29,366 INFO L87 Difference]: Start difference. First operand 2216 states and 8477 transitions. Second operand 19 states. [2020-09-16 01:23:30,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:30,376 INFO L93 Difference]: Finished difference Result 4774 states and 15828 transitions. [2020-09-16 01:23:30,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-16 01:23:30,376 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-16 01:23:30,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:30,384 INFO L225 Difference]: With dead ends: 4774 [2020-09-16 01:23:30,385 INFO L226 Difference]: Without dead ends: 4757 [2020-09-16 01:23:30,385 INFO L675 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-09-16 01:23:30,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4757 states. [2020-09-16 01:23:30,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4757 to 2150. [2020-09-16 01:23:30,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2150 states. [2020-09-16 01:23:30,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2150 states to 2150 states and 8243 transitions. [2020-09-16 01:23:30,447 INFO L78 Accepts]: Start accepts. Automaton has 2150 states and 8243 transitions. Word has length 19 [2020-09-16 01:23:30,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:30,448 INFO L479 AbstractCegarLoop]: Abstraction has 2150 states and 8243 transitions. [2020-09-16 01:23:30,448 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-16 01:23:30,448 INFO L276 IsEmpty]: Start isEmpty. Operand 2150 states and 8243 transitions. [2020-09-16 01:23:30,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:23:30,450 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:30,450 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:30,663 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:23:30,663 INFO L427 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-09-16 01:23:30,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:30,665 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-09-16 01:23:30,665 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:30,665 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57163378] [2020-09-16 01:23:30,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:30,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:30,805 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:23:30,805 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57163378] [2020-09-16 01:23:30,805 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973424642] [2020-09-16 01:23:30,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:30,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:30,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:23:30,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:31,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:31,099 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:31,099 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-16 01:23:31,099 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [164720505] [2020-09-16 01:23:31,099 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:31,101 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:31,109 INFO L274 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2020-09-16 01:23:31,110 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:32,034 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 21 new interpolants: [98881#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 98880#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 98883#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98882#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 98885#(and (<= ~x~0 2) (<= 1 ULTIMATE.start_main_~i~0)), 98884#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 98887#(and (<= thr2Thread2of4ForFork1_~t~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 98886#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 1)), 98889#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98888#(and (<= 3 ~n~0) (<= ~x~0 1)), 98891#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98890#(and (<= 3 ~n~0) (<= ~x~0 0)), 98893#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 98892#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98894#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 98875#(<= (+ thr2Thread2of4ForFork1_~t~0 2) ~n~0), 98874#(<= ~x~0 (+ ULTIMATE.start_main_~i~0 1)), 98877#(<= (+ ~x~0 2) ~n~0), 98876#(<= thr2Thread2of4ForFork1_~t~0 ULTIMATE.start_main_~i~0), 98879#(<= (+ ~x~0 3) ~n~0), 98878#(<= (+ thr2Thread1of4ForFork1_~t~0 3) ~n~0)] [2020-09-16 01:23:32,034 INFO L459 AbstractCegarLoop]: Interpolant automaton has 44 states [2020-09-16 01:23:32,034 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:32,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2020-09-16 01:23:32,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1703, Unknown=0, NotChecked=0, Total=1892 [2020-09-16 01:23:32,035 INFO L87 Difference]: Start difference. First operand 2150 states and 8243 transitions. Second operand 44 states. [2020-09-16 01:23:46,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:46,366 INFO L93 Difference]: Finished difference Result 14268 states and 41069 transitions. [2020-09-16 01:23:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2020-09-16 01:23:46,366 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 21 [2020-09-16 01:23:46,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:46,388 INFO L225 Difference]: With dead ends: 14268 [2020-09-16 01:23:46,388 INFO L226 Difference]: Without dead ends: 14240 [2020-09-16 01:23:46,398 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33806 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=11520, Invalid=68852, Unknown=0, NotChecked=0, Total=80372 [2020-09-16 01:23:46,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14240 states. [2020-09-16 01:23:46,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14240 to 2251. [2020-09-16 01:23:46,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2251 states. [2020-09-16 01:23:46,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2251 states to 2251 states and 8696 transitions. [2020-09-16 01:23:46,553 INFO L78 Accepts]: Start accepts. Automaton has 2251 states and 8696 transitions. Word has length 21 [2020-09-16 01:23:46,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:46,553 INFO L479 AbstractCegarLoop]: Abstraction has 2251 states and 8696 transitions. [2020-09-16 01:23:46,554 INFO L480 AbstractCegarLoop]: Interpolant automaton has 44 states. [2020-09-16 01:23:46,554 INFO L276 IsEmpty]: Start isEmpty. Operand 2251 states and 8696 transitions. [2020-09-16 01:23:46,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:23:46,555 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:46,556 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:46,771 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-09-16 01:23:46,771 INFO L427 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-09-16 01:23:46,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:46,772 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-09-16 01:23:46,772 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:46,772 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906666614] [2020-09-16 01:23:46,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:46,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:46,912 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906666614] [2020-09-16 01:23:46,912 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653733614] [2020-09-16 01:23:46,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:46,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:23:46,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:23:46,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:23:46,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:23:47,246 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:47,246 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:23:47,246 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-16 01:23:47,247 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [746973228] [2020-09-16 01:23:47,247 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:23:47,249 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:23:47,256 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-16 01:23:47,256 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:23:47,876 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [118241#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 118240#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 118229#(<= (+ thr2Thread1of4ForFork1_~t~0 3) ~n~0), 118231#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 118230#(<= (+ ~x~0 3) ~n~0), 118233#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 118232#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 118235#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 118234#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 118237#(and (<= 3 ~n~0) (<= ~x~0 0)), 118236#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 118239#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 118238#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0))] [2020-09-16 01:23:47,876 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-09-16 01:23:47,876 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:23:47,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-09-16 01:23:47,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1184, Unknown=0, NotChecked=0, Total=1332 [2020-09-16 01:23:47,877 INFO L87 Difference]: Start difference. First operand 2251 states and 8696 transitions. Second operand 37 states. [2020-09-16 01:23:59,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:23:59,247 INFO L93 Difference]: Finished difference Result 14931 states and 44281 transitions. [2020-09-16 01:23:59,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2020-09-16 01:23:59,247 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 21 [2020-09-16 01:23:59,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:23:59,272 INFO L225 Difference]: With dead ends: 14931 [2020-09-16 01:23:59,273 INFO L226 Difference]: Without dead ends: 14908 [2020-09-16 01:23:59,276 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20360 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=7397, Invalid=42555, Unknown=0, NotChecked=0, Total=49952 [2020-09-16 01:23:59,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14908 states. [2020-09-16 01:23:59,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14908 to 2213. [2020-09-16 01:23:59,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2213 states. [2020-09-16 01:23:59,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2213 states to 2213 states and 8570 transitions. [2020-09-16 01:23:59,440 INFO L78 Accepts]: Start accepts. Automaton has 2213 states and 8570 transitions. Word has length 21 [2020-09-16 01:23:59,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:23:59,440 INFO L479 AbstractCegarLoop]: Abstraction has 2213 states and 8570 transitions. [2020-09-16 01:23:59,440 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-09-16 01:23:59,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 8570 transitions. [2020-09-16 01:23:59,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:23:59,442 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:23:59,442 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:23:59,648 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-09-16 01:23:59,648 INFO L427 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-09-16 01:23:59,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:23:59,649 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 3 times [2020-09-16 01:23:59,650 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:23:59,650 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741264839] [2020-09-16 01:23:59,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:23:59,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:23:59,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:23:59,827 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741264839] [2020-09-16 01:23:59,827 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304215879] [2020-09-16 01:23:59,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:23:59,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-16 01:23:59,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:23:59,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:23:59,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:00,160 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:00,160 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:00,161 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-16 01:24:00,161 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1363347913] [2020-09-16 01:24:00,161 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:00,162 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:00,167 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-16 01:24:00,168 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:00,669 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [138058#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0), 138059#(<= thr2Thread1of4ForFork1_~t~0 ULTIMATE.start_main_~i~0), 138057#(<= ~x~0 (+ ULTIMATE.start_main_~i~0 1)), 138062#(and (= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 138063#(<= (+ ~x~0 3) ~n~0), 138060#(<= (+ ~x~0 2) ~n~0), 138061#(<= (+ thr2Thread2of4ForFork1_~t~0 3) ~n~0), 138066#(and (<= thr2Thread1of4ForFork1_~t~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 138067#(and (<= 3 ~n~0) (<= ~x~0 1)), 138064#(and (<= ~x~0 2) (<= 1 ULTIMATE.start_main_~i~0)), 138065#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 1)), 138070#(and (<= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 138071#(and (<= 3 ~n~0) (<= ~x~0 0)), 138068#(and (<= ~x~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 138069#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 0))] [2020-09-16 01:24:00,669 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2020-09-16 01:24:00,670 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:00,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-09-16 01:24:00,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1307, Unknown=0, NotChecked=0, Total=1482 [2020-09-16 01:24:00,671 INFO L87 Difference]: Start difference. First operand 2213 states and 8570 transitions. Second operand 39 states. [2020-09-16 01:24:09,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:09,928 INFO L93 Difference]: Finished difference Result 11031 states and 32872 transitions. [2020-09-16 01:24:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2020-09-16 01:24:09,928 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 21 [2020-09-16 01:24:09,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:09,945 INFO L225 Difference]: With dead ends: 11031 [2020-09-16 01:24:09,945 INFO L226 Difference]: Without dead ends: 11017 [2020-09-16 01:24:09,946 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11926 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=4975, Invalid=27245, Unknown=0, NotChecked=0, Total=32220 [2020-09-16 01:24:09,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11017 states. [2020-09-16 01:24:10,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11017 to 2104. [2020-09-16 01:24:10,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2104 states. [2020-09-16 01:24:10,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 8128 transitions. [2020-09-16 01:24:10,067 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 8128 transitions. Word has length 21 [2020-09-16 01:24:10,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:10,067 INFO L479 AbstractCegarLoop]: Abstraction has 2104 states and 8128 transitions. [2020-09-16 01:24:10,067 INFO L480 AbstractCegarLoop]: Interpolant automaton has 39 states. [2020-09-16 01:24:10,067 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 8128 transitions. [2020-09-16 01:24:10,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:24:10,069 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:10,069 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:10,269 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-09-16 01:24:10,269 INFO L427 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-09-16 01:24:10,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:10,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 4 times [2020-09-16 01:24:10,271 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:10,271 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101560338] [2020-09-16 01:24:10,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:10,419 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:10,419 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101560338] [2020-09-16 01:24:10,419 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777223936] [2020-09-16 01:24:10,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:10,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-16 01:24:10,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:24:10,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:24:10,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:10,794 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:10,795 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:10,795 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-16 01:24:10,795 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [19268386] [2020-09-16 01:24:10,796 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:10,799 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:10,807 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2020-09-16 01:24:10,808 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:11,118 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [153682#(and (<= ~x~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 153683#(and (<= 3 ~n~0) (<= ~x~0 0)), 153680#(and (= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 153681#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 0)), 153684#(and (<= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 153678#(<= ~x~0 ULTIMATE.start_main_~i~0), 153679#(<= (+ ~x~0 3) ~n~0), 153677#(<= (+ thr2Thread2of4ForFork1_~t~0 3) ~n~0)] [2020-09-16 01:24:11,119 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-09-16 01:24:11,119 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:11,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-09-16 01:24:11,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2020-09-16 01:24:11,120 INFO L87 Difference]: Start difference. First operand 2104 states and 8128 transitions. Second operand 32 states. [2020-09-16 01:24:17,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:17,788 INFO L93 Difference]: Finished difference Result 11664 states and 35360 transitions. [2020-09-16 01:24:17,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-09-16 01:24:17,788 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 21 [2020-09-16 01:24:17,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:17,807 INFO L225 Difference]: With dead ends: 11664 [2020-09-16 01:24:17,807 INFO L226 Difference]: Without dead ends: 11647 [2020-09-16 01:24:17,808 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6498 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=3116, Invalid=15244, Unknown=0, NotChecked=0, Total=18360 [2020-09-16 01:24:17,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11647 states. [2020-09-16 01:24:17,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11647 to 2028. [2020-09-16 01:24:17,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2020-09-16 01:24:17,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 7821 transitions. [2020-09-16 01:24:17,911 INFO L78 Accepts]: Start accepts. Automaton has 2028 states and 7821 transitions. Word has length 21 [2020-09-16 01:24:17,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:17,911 INFO L479 AbstractCegarLoop]: Abstraction has 2028 states and 7821 transitions. [2020-09-16 01:24:17,911 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-09-16 01:24:17,911 INFO L276 IsEmpty]: Start isEmpty. Operand 2028 states and 7821 transitions. [2020-09-16 01:24:17,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:24:17,913 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:17,948 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:18,148 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:24:18,149 INFO L427 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-09-16 01:24:18,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:18,149 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 5 times [2020-09-16 01:24:18,150 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:18,151 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249384181] [2020-09-16 01:24:18,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:18,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:18,326 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:18,327 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249384181] [2020-09-16 01:24:18,327 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369922232] [2020-09-16 01:24:18,327 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:18,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-16 01:24:18,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:24:18,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:24:18,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:18,655 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:18,656 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:18,656 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-16 01:24:18,656 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [913537205] [2020-09-16 01:24:18,656 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:18,658 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:18,661 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-16 01:24:18,661 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:18,662 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:18,662 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:24:18,662 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:18,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:24:18,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:24:18,663 INFO L87 Difference]: Start difference. First operand 2028 states and 7821 transitions. Second operand 24 states. [2020-09-16 01:24:23,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:23,404 INFO L93 Difference]: Finished difference Result 17317 states and 53258 transitions. [2020-09-16 01:24:23,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-09-16 01:24:23,405 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-16 01:24:23,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:23,438 INFO L225 Difference]: With dead ends: 17317 [2020-09-16 01:24:23,438 INFO L226 Difference]: Without dead ends: 17309 [2020-09-16 01:24:23,439 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-09-16 01:24:23,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17309 states. [2020-09-16 01:24:23,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17309 to 1907. [2020-09-16 01:24:23,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1907 states. [2020-09-16 01:24:23,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 7310 transitions. [2020-09-16 01:24:23,646 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 7310 transitions. Word has length 21 [2020-09-16 01:24:23,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:23,647 INFO L479 AbstractCegarLoop]: Abstraction has 1907 states and 7310 transitions. [2020-09-16 01:24:23,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:24:23,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 7310 transitions. [2020-09-16 01:24:23,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:24:23,648 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:23,648 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:23,849 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-09-16 01:24:23,849 INFO L427 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-09-16 01:24:23,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:23,851 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 6 times [2020-09-16 01:24:23,851 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:23,852 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756283270] [2020-09-16 01:24:23,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:23,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:24,017 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:24,018 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756283270] [2020-09-16 01:24:24,018 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442413438] [2020-09-16 01:24:24,018 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:24,105 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-16 01:24:24,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:24:24,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:24:24,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:24,349 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:24,349 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-16 01:24:24,349 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [220304040] [2020-09-16 01:24:24,349 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:24,351 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:24,354 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-16 01:24:24,355 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:24,355 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:24,355 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:24:24,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:24,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:24:24,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:24:24,356 INFO L87 Difference]: Start difference. First operand 1907 states and 7310 transitions. Second operand 24 states. [2020-09-16 01:24:28,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:28,710 INFO L93 Difference]: Finished difference Result 14891 states and 44736 transitions. [2020-09-16 01:24:28,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-09-16 01:24:28,711 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-16 01:24:28,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:28,736 INFO L225 Difference]: With dead ends: 14891 [2020-09-16 01:24:28,736 INFO L226 Difference]: Without dead ends: 14879 [2020-09-16 01:24:28,737 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-09-16 01:24:28,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14879 states. [2020-09-16 01:24:28,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14879 to 1800. [2020-09-16 01:24:28,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1800 states. [2020-09-16 01:24:28,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 6961 transitions. [2020-09-16 01:24:28,914 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 6961 transitions. Word has length 21 [2020-09-16 01:24:28,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:28,914 INFO L479 AbstractCegarLoop]: Abstraction has 1800 states and 6961 transitions. [2020-09-16 01:24:28,914 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:24:28,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 6961 transitions. [2020-09-16 01:24:28,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:24:28,916 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:28,916 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:29,131 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:24:29,132 INFO L427 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-09-16 01:24:29,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:29,132 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-09-16 01:24:29,133 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:29,133 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913980797] [2020-09-16 01:24:29,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:29,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:29,233 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:24:29,233 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913980797] [2020-09-16 01:24:29,234 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84254846] [2020-09-16 01:24:29,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:29,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:24:29,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:29,429 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:29,429 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:29,430 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-09-16 01:24:29,430 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [990930399] [2020-09-16 01:24:29,430 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:29,432 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:29,435 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-16 01:24:29,435 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:29,435 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:29,435 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-16 01:24:29,435 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:29,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-16 01:24:29,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-09-16 01:24:29,436 INFO L87 Difference]: Start difference. First operand 1800 states and 6961 transitions. Second operand 17 states. [2020-09-16 01:24:30,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:30,119 INFO L93 Difference]: Finished difference Result 2762 states and 9976 transitions. [2020-09-16 01:24:30,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:24:30,120 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 21 [2020-09-16 01:24:30,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:30,125 INFO L225 Difference]: With dead ends: 2762 [2020-09-16 01:24:30,125 INFO L226 Difference]: Without dead ends: 2746 [2020-09-16 01:24:30,126 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2020-09-16 01:24:30,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2746 states. [2020-09-16 01:24:30,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2746 to 1965. [2020-09-16 01:24:30,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1965 states. [2020-09-16 01:24:30,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 7429 transitions. [2020-09-16 01:24:30,164 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 7429 transitions. Word has length 21 [2020-09-16 01:24:30,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:30,165 INFO L479 AbstractCegarLoop]: Abstraction has 1965 states and 7429 transitions. [2020-09-16 01:24:30,165 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-16 01:24:30,165 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 7429 transitions. [2020-09-16 01:24:30,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:24:30,166 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:30,166 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:30,371 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2020-09-16 01:24:30,371 INFO L427 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-09-16 01:24:30,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:30,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-09-16 01:24:30,372 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:30,373 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300908061] [2020-09-16 01:24:30,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:30,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:24:30,386 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:24:30,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:24:30,398 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:24:30,405 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:24:30,406 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:24:30,406 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-09-16 01:24:30,406 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:24:30,408 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:24:30,408 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-09-16 01:24:30,422 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,422 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,422 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,422 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,423 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,423 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,423 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,423 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,423 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,423 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,424 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,424 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,424 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,424 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,424 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,424 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,424 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,425 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,426 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,426 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,426 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,426 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,426 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,426 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,426 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,427 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,445 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,445 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,447 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,448 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,448 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,448 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,448 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,448 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,450 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,450 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:24:30,451 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-09-16 01:24:30,451 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:24:30,451 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:24:30,451 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:24:30,452 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:24:30,452 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:24:30,452 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:24:30,452 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:24:30,452 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:24:30,453 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-09-16 01:24:30,453 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-09-16 01:24:30,470 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-09-16 01:24:30,470 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-16 01:24:30,472 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-09-16 01:24:30,476 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-09-16 01:24:30,494 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-09-16 01:24:30,495 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-16 01:24:30,496 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-09-16 01:24:30,502 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2860 [2020-09-16 01:24:30,503 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:24:32,829 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-09-16 01:24:33,416 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-09-16 01:24:33,537 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3247 [2020-09-16 01:24:33,537 INFO L214 etLargeBlockEncoding]: Total number of compositions: 119 [2020-09-16 01:24:33,537 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-09-16 01:24:33,954 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-09-16 01:24:33,954 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-09-16 01:24:33,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:24:33,955 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:33,955 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:24:33,955 INFO L427 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-09-16 01:24:33,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:33,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-09-16 01:24:33,955 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:33,956 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043850757] [2020-09-16 01:24:33,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:33,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:33,973 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043850757] [2020-09-16 01:24:33,974 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:24:33,974 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:24:33,974 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2142566374] [2020-09-16 01:24:33,974 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:33,974 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:33,975 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:24:33,975 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:33,975 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:33,975 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:24:33,975 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:33,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:24:33,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:24:33,978 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-09-16 01:24:34,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:34,076 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-09-16 01:24:34,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:24:34,078 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:24:34,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:34,105 INFO L225 Difference]: With dead ends: 5844 [2020-09-16 01:24:34,105 INFO L226 Difference]: Without dead ends: 5479 [2020-09-16 01:24:34,107 INFO L675 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-09-16 01:24:34,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-09-16 01:24:34,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-09-16 01:24:34,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-09-16 01:24:34,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-09-16 01:24:34,410 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-09-16 01:24:34,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:34,411 INFO L479 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-09-16 01:24:34,411 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:24:34,411 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-09-16 01:24:34,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-16 01:24:34,411 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:34,412 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:34,412 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-09-16 01:24:34,413 INFO L427 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-09-16 01:24:34,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:34,414 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-09-16 01:24:34,414 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:34,415 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036146198] [2020-09-16 01:24:34,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:34,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:34,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:34,463 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036146198] [2020-09-16 01:24:34,463 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:24:34,463 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:24:34,463 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [170780568] [2020-09-16 01:24:34,463 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:34,464 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:34,465 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-16 01:24:34,465 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:34,465 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:34,465 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:24:34,465 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:34,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:24:34,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:24:34,466 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-09-16 01:24:34,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:34,659 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-09-16 01:24:34,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:24:34,660 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-16 01:24:34,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:34,696 INFO L225 Difference]: With dead ends: 11373 [2020-09-16 01:24:34,696 INFO L226 Difference]: Without dead ends: 11366 [2020-09-16 01:24:34,696 INFO L675 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-09-16 01:24:34,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-09-16 01:24:34,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-09-16 01:24:34,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-09-16 01:24:34,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-09-16 01:24:34,914 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-09-16 01:24:34,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:34,914 INFO L479 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-09-16 01:24:34,914 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:24:34,914 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-09-16 01:24:34,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-16 01:24:34,914 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:34,914 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:34,915 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-09-16 01:24:34,915 INFO L427 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-09-16 01:24:34,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:34,915 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-09-16 01:24:34,915 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:34,915 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721174232] [2020-09-16 01:24:34,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:34,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:34,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:24:34,958 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721174232] [2020-09-16 01:24:34,958 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:24:34,958 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:24:34,958 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1372999332] [2020-09-16 01:24:34,958 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:34,959 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:34,961 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-16 01:24:34,961 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:34,961 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:34,962 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:24:34,962 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:34,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:24:34,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:24:34,962 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-09-16 01:24:35,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:35,160 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-09-16 01:24:35,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-16 01:24:35,161 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-16 01:24:35,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:35,192 INFO L225 Difference]: With dead ends: 12785 [2020-09-16 01:24:35,193 INFO L226 Difference]: Without dead ends: 12772 [2020-09-16 01:24:35,193 INFO L675 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-09-16 01:24:35,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-09-16 01:24:35,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-09-16 01:24:35,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-09-16 01:24:35,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-09-16 01:24:35,447 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-09-16 01:24:35,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:35,447 INFO L479 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-09-16 01:24:35,447 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:24:35,447 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-09-16 01:24:35,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-16 01:24:35,448 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:35,448 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:35,448 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-09-16 01:24:35,448 INFO L427 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-09-16 01:24:35,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:35,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-09-16 01:24:35,449 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:35,449 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992532701] [2020-09-16 01:24:35,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:35,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:35,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:35,553 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992532701] [2020-09-16 01:24:35,553 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037317383] [2020-09-16 01:24:35,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:35,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:24:35,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:35,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:35,851 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:35,851 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-09-16 01:24:35,851 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1021236742] [2020-09-16 01:24:35,852 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:35,854 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:35,860 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-09-16 01:24:35,861 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:36,370 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 7 [2020-09-16 01:24:36,372 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [81024#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 81017#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0), 81019#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 81018#(<= (+ ~x~0 2) ~n~0), 81021#(and (<= 2 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 81020#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 81023#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 81022#(and (<= ~x~0 0) (<= 2 ~n~0))] [2020-09-16 01:24:36,372 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-16 01:24:36,373 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:36,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-16 01:24:36,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-09-16 01:24:36,373 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 25 states. [2020-09-16 01:24:38,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:38,210 INFO L93 Difference]: Finished difference Result 24707 states and 93974 transitions. [2020-09-16 01:24:38,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-16 01:24:38,211 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 15 [2020-09-16 01:24:38,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:38,266 INFO L225 Difference]: With dead ends: 24707 [2020-09-16 01:24:38,266 INFO L226 Difference]: Without dead ends: 24682 [2020-09-16 01:24:38,266 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=626, Invalid=2454, Unknown=0, NotChecked=0, Total=3080 [2020-09-16 01:24:38,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24682 states. [2020-09-16 01:24:38,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24682 to 7303. [2020-09-16 01:24:38,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7303 states. [2020-09-16 01:24:38,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7303 states to 7303 states and 33260 transitions. [2020-09-16 01:24:38,617 INFO L78 Accepts]: Start accepts. Automaton has 7303 states and 33260 transitions. Word has length 15 [2020-09-16 01:24:38,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:38,617 INFO L479 AbstractCegarLoop]: Abstraction has 7303 states and 33260 transitions. [2020-09-16 01:24:38,617 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-16 01:24:38,617 INFO L276 IsEmpty]: Start isEmpty. Operand 7303 states and 33260 transitions. [2020-09-16 01:24:38,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-16 01:24:38,617 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:38,618 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:38,818 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-09-16 01:24:38,818 INFO L427 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-09-16 01:24:38,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:38,819 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-09-16 01:24:38,820 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:38,820 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004687061] [2020-09-16 01:24:38,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:38,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:38,917 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004687061] [2020-09-16 01:24:38,917 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284054550] [2020-09-16 01:24:38,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:39,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:24:39,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:24:39,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:24:39,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:39,169 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:39,169 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-09-16 01:24:39,170 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1444508902] [2020-09-16 01:24:39,170 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:39,171 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:39,173 INFO L274 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-09-16 01:24:39,173 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:39,173 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:39,173 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-16 01:24:39,173 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:39,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-16 01:24:39,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-09-16 01:24:39,174 INFO L87 Difference]: Start difference. First operand 7303 states and 33260 transitions. Second operand 17 states. [2020-09-16 01:24:40,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:40,949 INFO L93 Difference]: Finished difference Result 29918 states and 114385 transitions. [2020-09-16 01:24:40,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-09-16 01:24:40,949 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-09-16 01:24:40,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:41,020 INFO L225 Difference]: With dead ends: 29918 [2020-09-16 01:24:41,020 INFO L226 Difference]: Without dead ends: 29896 [2020-09-16 01:24:41,020 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=410, Invalid=1396, Unknown=0, NotChecked=0, Total=1806 [2020-09-16 01:24:41,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29896 states. [2020-09-16 01:24:41,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29896 to 7048. [2020-09-16 01:24:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7048 states. [2020-09-16 01:24:41,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7048 states to 7048 states and 32136 transitions. [2020-09-16 01:24:41,429 INFO L78 Accepts]: Start accepts. Automaton has 7048 states and 32136 transitions. Word has length 15 [2020-09-16 01:24:41,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:41,429 INFO L479 AbstractCegarLoop]: Abstraction has 7048 states and 32136 transitions. [2020-09-16 01:24:41,429 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-16 01:24:41,429 INFO L276 IsEmpty]: Start isEmpty. Operand 7048 states and 32136 transitions. [2020-09-16 01:24:41,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-16 01:24:41,430 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:41,430 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:41,630 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-09-16 01:24:41,631 INFO L427 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-09-16 01:24:41,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:41,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-09-16 01:24:41,632 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:41,632 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812711251] [2020-09-16 01:24:41,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:41,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:41,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:41,731 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812711251] [2020-09-16 01:24:41,732 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481181318] [2020-09-16 01:24:41,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:41,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:41,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-16 01:24:41,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:41,931 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:41,932 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:41,932 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-09-16 01:24:41,933 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [953493577] [2020-09-16 01:24:41,933 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:41,934 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:41,936 INFO L274 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-09-16 01:24:41,936 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:41,936 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:41,936 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-16 01:24:41,936 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:41,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-16 01:24:41,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-09-16 01:24:41,937 INFO L87 Difference]: Start difference. First operand 7048 states and 32136 transitions. Second operand 15 states. [2020-09-16 01:24:42,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:42,688 INFO L93 Difference]: Finished difference Result 13018 states and 55859 transitions. [2020-09-16 01:24:42,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-09-16 01:24:42,689 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 17 [2020-09-16 01:24:42,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:42,723 INFO L225 Difference]: With dead ends: 13018 [2020-09-16 01:24:42,723 INFO L226 Difference]: Without dead ends: 12984 [2020-09-16 01:24:42,723 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2020-09-16 01:24:42,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12984 states. [2020-09-16 01:24:42,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12984 to 8342. [2020-09-16 01:24:42,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8342 states. [2020-09-16 01:24:42,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8342 states to 8342 states and 38278 transitions. [2020-09-16 01:24:42,984 INFO L78 Accepts]: Start accepts. Automaton has 8342 states and 38278 transitions. Word has length 17 [2020-09-16 01:24:42,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:42,985 INFO L479 AbstractCegarLoop]: Abstraction has 8342 states and 38278 transitions. [2020-09-16 01:24:42,985 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-16 01:24:42,985 INFO L276 IsEmpty]: Start isEmpty. Operand 8342 states and 38278 transitions. [2020-09-16 01:24:42,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:24:42,986 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:42,986 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:43,186 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-09-16 01:24:43,187 INFO L427 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-09-16 01:24:43,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:43,187 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-09-16 01:24:43,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:43,188 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762218538] [2020-09-16 01:24:43,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:43,291 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:24:43,292 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762218538] [2020-09-16 01:24:43,292 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636994167] [2020-09-16 01:24:43,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:43,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:43,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-16 01:24:43,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:43,570 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:43,570 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:43,571 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2020-09-16 01:24:43,571 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [75856945] [2020-09-16 01:24:43,571 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:43,574 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:43,578 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2020-09-16 01:24:43,578 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:43,952 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-09-16 01:24:44,201 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [194386#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 194387#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 194384#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 194385#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 194378#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0), 194379#(<= (+ ~x~0 2) ~n~0), 194382#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 194383#(and (<= 3 ~n~0) (<= ~x~0 0)), 194380#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 194381#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0)] [2020-09-16 01:24:44,202 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-16 01:24:44,202 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:44,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-16 01:24:44,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2020-09-16 01:24:44,203 INFO L87 Difference]: Start difference. First operand 8342 states and 38278 transitions. Second operand 28 states. [2020-09-16 01:24:47,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:47,039 INFO L93 Difference]: Finished difference Result 27565 states and 106207 transitions. [2020-09-16 01:24:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-09-16 01:24:47,039 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 19 [2020-09-16 01:24:47,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:47,100 INFO L225 Difference]: With dead ends: 27565 [2020-09-16 01:24:47,101 INFO L226 Difference]: Without dead ends: 27531 [2020-09-16 01:24:47,101 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1786 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=969, Invalid=4731, Unknown=0, NotChecked=0, Total=5700 [2020-09-16 01:24:47,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27531 states. [2020-09-16 01:24:47,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27531 to 8765. [2020-09-16 01:24:47,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8765 states. [2020-09-16 01:24:47,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8765 states to 8765 states and 40482 transitions. [2020-09-16 01:24:47,536 INFO L78 Accepts]: Start accepts. Automaton has 8765 states and 40482 transitions. Word has length 19 [2020-09-16 01:24:47,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:47,537 INFO L479 AbstractCegarLoop]: Abstraction has 8765 states and 40482 transitions. [2020-09-16 01:24:47,537 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-16 01:24:47,537 INFO L276 IsEmpty]: Start isEmpty. Operand 8765 states and 40482 transitions. [2020-09-16 01:24:47,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:24:47,538 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:47,538 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:47,739 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-09-16 01:24:47,739 INFO L427 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-09-16 01:24:47,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:47,740 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-09-16 01:24:47,740 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:47,740 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187619207] [2020-09-16 01:24:47,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:47,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:47,850 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:47,850 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187619207] [2020-09-16 01:24:47,851 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851489846] [2020-09-16 01:24:47,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:47,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:47,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-16 01:24:47,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:48,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:48,143 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:48,144 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2020-09-16 01:24:48,144 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [443551707] [2020-09-16 01:24:48,144 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:48,146 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:48,149 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2020-09-16 01:24:48,149 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:48,346 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [239651#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 239654#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 239653#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 239652#(and (<= 3 ~n~0) (<= ~x~0 0))] [2020-09-16 01:24:48,347 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-16 01:24:48,347 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:48,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-16 01:24:48,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-09-16 01:24:48,348 INFO L87 Difference]: Start difference. First operand 8765 states and 40482 transitions. Second operand 22 states. [2020-09-16 01:24:48,885 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2020-09-16 01:24:50,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:50,335 INFO L93 Difference]: Finished difference Result 24775 states and 97361 transitions. [2020-09-16 01:24:50,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-16 01:24:50,336 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 19 [2020-09-16 01:24:50,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:50,393 INFO L225 Difference]: With dead ends: 24775 [2020-09-16 01:24:50,393 INFO L226 Difference]: Without dead ends: 24744 [2020-09-16 01:24:50,393 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=542, Invalid=2008, Unknown=0, NotChecked=0, Total=2550 [2020-09-16 01:24:50,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24744 states. [2020-09-16 01:24:50,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24744 to 8793. [2020-09-16 01:24:50,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8793 states. [2020-09-16 01:24:50,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8793 states to 8793 states and 40603 transitions. [2020-09-16 01:24:50,774 INFO L78 Accepts]: Start accepts. Automaton has 8793 states and 40603 transitions. Word has length 19 [2020-09-16 01:24:50,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:50,774 INFO L479 AbstractCegarLoop]: Abstraction has 8793 states and 40603 transitions. [2020-09-16 01:24:50,775 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-16 01:24:50,775 INFO L276 IsEmpty]: Start isEmpty. Operand 8793 states and 40603 transitions. [2020-09-16 01:24:50,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:24:50,775 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:50,775 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:50,976 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:24:50,976 INFO L427 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-09-16 01:24:50,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:50,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-09-16 01:24:50,977 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:50,978 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903785710] [2020-09-16 01:24:50,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:50,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:51,102 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:51,103 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903785710] [2020-09-16 01:24:51,103 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435264804] [2020-09-16 01:24:51,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:51,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:24:51,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:24:51,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:24:51,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:51,371 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:24:51,371 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:51,371 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-16 01:24:51,371 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [23426012] [2020-09-16 01:24:51,372 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:51,373 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:51,375 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-16 01:24:51,376 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:51,376 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:51,376 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:24:51,376 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:51,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:24:51,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:24:51,377 INFO L87 Difference]: Start difference. First operand 8793 states and 40603 transitions. Second operand 18 states. [2020-09-16 01:24:53,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:53,022 INFO L93 Difference]: Finished difference Result 21023 states and 83902 transitions. [2020-09-16 01:24:53,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-16 01:24:53,023 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-09-16 01:24:53,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:53,073 INFO L225 Difference]: With dead ends: 21023 [2020-09-16 01:24:53,074 INFO L226 Difference]: Without dead ends: 20980 [2020-09-16 01:24:53,074 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-16 01:24:53,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20980 states. [2020-09-16 01:24:54,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20980 to 8678. [2020-09-16 01:24:54,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8678 states. [2020-09-16 01:24:54,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8678 states to 8678 states and 40094 transitions. [2020-09-16 01:24:54,272 INFO L78 Accepts]: Start accepts. Automaton has 8678 states and 40094 transitions. Word has length 19 [2020-09-16 01:24:54,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:54,273 INFO L479 AbstractCegarLoop]: Abstraction has 8678 states and 40094 transitions. [2020-09-16 01:24:54,273 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:24:54,273 INFO L276 IsEmpty]: Start isEmpty. Operand 8678 states and 40094 transitions. [2020-09-16 01:24:54,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-16 01:24:54,274 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:54,274 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:54,480 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-09-16 01:24:54,480 INFO L427 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-09-16 01:24:54,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:54,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-09-16 01:24:54,482 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:54,482 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868102622] [2020-09-16 01:24:54,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:54,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:54,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:54,607 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868102622] [2020-09-16 01:24:54,608 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544801380] [2020-09-16 01:24:54,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:54,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:24:54,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:24:54,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:24:54,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:54,885 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:24:54,885 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:54,885 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-16 01:24:54,886 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [252830674] [2020-09-16 01:24:54,886 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:54,887 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:54,890 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-16 01:24:54,890 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:54,890 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:24:54,890 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:24:54,890 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:54,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:24:54,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:24:54,891 INFO L87 Difference]: Start difference. First operand 8678 states and 40094 transitions. Second operand 18 states. [2020-09-16 01:24:56,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:24:56,547 INFO L93 Difference]: Finished difference Result 23675 states and 96608 transitions. [2020-09-16 01:24:56,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-16 01:24:56,548 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-09-16 01:24:56,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:24:56,605 INFO L225 Difference]: With dead ends: 23675 [2020-09-16 01:24:56,605 INFO L226 Difference]: Without dead ends: 23632 [2020-09-16 01:24:56,606 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-16 01:24:56,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23632 states. [2020-09-16 01:24:56,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23632 to 8317. [2020-09-16 01:24:56,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8317 states. [2020-09-16 01:24:56,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8317 states to 8317 states and 38184 transitions. [2020-09-16 01:24:56,967 INFO L78 Accepts]: Start accepts. Automaton has 8317 states and 38184 transitions. Word has length 19 [2020-09-16 01:24:56,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:24:56,967 INFO L479 AbstractCegarLoop]: Abstraction has 8317 states and 38184 transitions. [2020-09-16 01:24:56,967 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:24:56,968 INFO L276 IsEmpty]: Start isEmpty. Operand 8317 states and 38184 transitions. [2020-09-16 01:24:56,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:24:56,969 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:24:56,969 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:24:57,180 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:24:57,180 INFO L427 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-09-16 01:24:57,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:24:57,181 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-09-16 01:24:57,181 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:24:57,182 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594539222] [2020-09-16 01:24:57,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:24:57,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:57,339 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:24:57,340 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594539222] [2020-09-16 01:24:57,340 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092633170] [2020-09-16 01:24:57,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:24:57,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:24:57,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:24:57,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:24:57,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:24:57,694 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:24:57,694 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-16 01:24:57,694 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [158529025] [2020-09-16 01:24:57,695 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:24:57,697 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:24:57,703 INFO L274 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2020-09-16 01:24:57,704 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:24:58,792 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [361093#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 361092#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 361094#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 361089#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 361088#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 361091#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 361090#(and (<= 3 ~n~0) (<= ~x~0 0)), 361077#(<= (+ ~x~0 2) ~n~0), 361076#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ~n~0), 361079#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 361078#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 361085#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 1)), 361084#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 361087#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 2 ULTIMATE.start_main_~i~0)), 361086#(and (<= 3 ~n~0) (<= ~x~0 1)), 361081#(<= (+ ~x~0 3) ~n~0), 361080#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 361083#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 361082#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-09-16 01:24:58,792 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-09-16 01:24:58,792 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:24:58,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-09-16 01:24:58,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1468, Unknown=0, NotChecked=0, Total=1640 [2020-09-16 01:24:58,793 INFO L87 Difference]: Start difference. First operand 8317 states and 38184 transitions. Second operand 41 states. [2020-09-16 01:25:19,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:25:19,740 INFO L93 Difference]: Finished difference Result 71452 states and 249325 transitions. [2020-09-16 01:25:19,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 305 states. [2020-09-16 01:25:19,740 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 21 [2020-09-16 01:25:19,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:25:19,918 INFO L225 Difference]: With dead ends: 71452 [2020-09-16 01:25:19,919 INFO L226 Difference]: Without dead ends: 71406 [2020-09-16 01:25:19,922 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 340 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51382 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=16485, Invalid=100137, Unknown=0, NotChecked=0, Total=116622 [2020-09-16 01:25:20,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71406 states. [2020-09-16 01:25:20,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71406 to 8836. [2020-09-16 01:25:20,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8836 states. [2020-09-16 01:25:20,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8836 states to 8836 states and 40843 transitions. [2020-09-16 01:25:20,753 INFO L78 Accepts]: Start accepts. Automaton has 8836 states and 40843 transitions. Word has length 21 [2020-09-16 01:25:20,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:25:20,753 INFO L479 AbstractCegarLoop]: Abstraction has 8836 states and 40843 transitions. [2020-09-16 01:25:20,753 INFO L480 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-09-16 01:25:20,753 INFO L276 IsEmpty]: Start isEmpty. Operand 8836 states and 40843 transitions. [2020-09-16 01:25:20,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:25:20,754 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:25:20,754 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:25:20,955 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-09-16 01:25:20,955 INFO L427 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-09-16 01:25:20,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:25:20,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-09-16 01:25:20,956 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:25:20,956 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681470760] [2020-09-16 01:25:20,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:25:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:25:21,146 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:25:21,146 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681470760] [2020-09-16 01:25:21,146 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829714836] [2020-09-16 01:25:21,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:25:21,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:25:21,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:25:21,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:25:21,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:25:21,596 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:25:21,596 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:25:21,597 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-16 01:25:21,597 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1419422162] [2020-09-16 01:25:21,597 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:25:21,600 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:25:21,608 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-16 01:25:21,609 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:25:22,278 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [450914#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 450912#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 450913#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 450910#(and (<= 3 ~n~0) (<= ~x~0 0)), 450911#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 450908#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 450909#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 450906#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 450907#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 450904#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 450905#(<= (+ ~x~0 3) ~n~0)] [2020-09-16 01:25:22,279 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-09-16 01:25:22,279 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:25:22,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-09-16 01:25:22,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2020-09-16 01:25:22,279 INFO L87 Difference]: Start difference. First operand 8836 states and 40843 transitions. Second operand 34 states. [2020-09-16 01:25:37,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:25:37,936 INFO L93 Difference]: Finished difference Result 72554 states and 260089 transitions. [2020-09-16 01:25:37,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 218 states. [2020-09-16 01:25:37,937 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 21 [2020-09-16 01:25:37,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:25:38,092 INFO L225 Difference]: With dead ends: 72554 [2020-09-16 01:25:38,093 INFO L226 Difference]: Without dead ends: 72513 [2020-09-16 01:25:38,095 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24463 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=8788, Invalid=50504, Unknown=0, NotChecked=0, Total=59292 [2020-09-16 01:25:38,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72513 states. [2020-09-16 01:25:38,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72513 to 8695. [2020-09-16 01:25:38,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8695 states. [2020-09-16 01:25:38,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8695 states to 8695 states and 40233 transitions. [2020-09-16 01:25:38,917 INFO L78 Accepts]: Start accepts. Automaton has 8695 states and 40233 transitions. Word has length 21 [2020-09-16 01:25:38,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:25:38,917 INFO L479 AbstractCegarLoop]: Abstraction has 8695 states and 40233 transitions. [2020-09-16 01:25:38,917 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-09-16 01:25:38,917 INFO L276 IsEmpty]: Start isEmpty. Operand 8695 states and 40233 transitions. [2020-09-16 01:25:38,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:25:38,919 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:25:38,919 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:25:39,133 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:25:39,134 INFO L427 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-09-16 01:25:39,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:25:39,134 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-09-16 01:25:39,135 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:25:39,135 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573699450] [2020-09-16 01:25:39,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:25:39,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:25:39,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:25:39,289 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573699450] [2020-09-16 01:25:39,289 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410469023] [2020-09-16 01:25:39,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:25:39,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-16 01:25:39,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:25:39,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:25:39,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:25:39,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:25:39,670 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:25:39,670 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-16 01:25:39,670 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1445431995] [2020-09-16 01:25:39,670 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:25:39,673 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:25:39,805 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-16 01:25:39,805 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:25:40,576 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [541368#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 541369#(and (<= 3 ~n~0) (<= ~x~0 1)), 541370#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 541371#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 541372#(and (<= 3 ~n~0) (<= ~x~0 0)), 541373#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 541374#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 541375#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 541361#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0), 541362#(<= (+ ~x~0 2) ~n~0), 541363#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 541364#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 541365#(<= (+ ~x~0 3) ~n~0), 541366#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 541367#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0)] [2020-09-16 01:25:40,576 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-09-16 01:25:40,576 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:25:40,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-09-16 01:25:40,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2020-09-16 01:25:40,577 INFO L87 Difference]: Start difference. First operand 8695 states and 40233 transitions. Second operand 37 states. [2020-09-16 01:26:08,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:26:08,083 INFO L93 Difference]: Finished difference Result 78005 states and 270936 transitions. [2020-09-16 01:26:08,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 352 states. [2020-09-16 01:26:08,083 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 21 [2020-09-16 01:26:08,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:26:08,251 INFO L225 Difference]: With dead ends: 78005 [2020-09-16 01:26:08,251 INFO L226 Difference]: Without dead ends: 77979 [2020-09-16 01:26:08,255 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 383 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65202 ImplicationChecksByTransitivity, 20.6s TimeCoverageRelationStatistics Valid=21239, Invalid=126601, Unknown=0, NotChecked=0, Total=147840 [2020-09-16 01:26:08,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77979 states. [2020-09-16 01:26:09,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77979 to 8378. [2020-09-16 01:26:09,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8378 states. [2020-09-16 01:26:09,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8378 states to 8378 states and 38723 transitions. [2020-09-16 01:26:09,141 INFO L78 Accepts]: Start accepts. Automaton has 8378 states and 38723 transitions. Word has length 21 [2020-09-16 01:26:09,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:26:09,141 INFO L479 AbstractCegarLoop]: Abstraction has 8378 states and 38723 transitions. [2020-09-16 01:26:09,141 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-09-16 01:26:09,141 INFO L276 IsEmpty]: Start isEmpty. Operand 8378 states and 38723 transitions. [2020-09-16 01:26:09,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:26:09,142 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:26:09,143 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:26:09,343 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-09-16 01:26:09,343 INFO L427 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-09-16 01:26:09,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:26:09,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-09-16 01:26:09,344 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:26:09,345 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823311997] [2020-09-16 01:26:09,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:26:09,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:26:09,522 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:26:09,522 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823311997] [2020-09-16 01:26:09,522 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185743567] [2020-09-16 01:26:09,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:26:09,628 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-16 01:26:09,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:26:09,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:26:09,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:26:09,959 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:26:09,960 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:26:09,960 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-16 01:26:09,960 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2043102006] [2020-09-16 01:26:09,961 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:26:09,962 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:26:09,967 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2020-09-16 01:26:09,967 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:26:10,406 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [636921#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 636920#(and (<= 3 ~n~0) (<= ~x~0 0)), 636922#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 636915#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 636917#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 636916#(<= (+ ~x~0 3) ~n~0), 636919#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 636918#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0)] [2020-09-16 01:26:10,406 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-09-16 01:26:10,406 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:26:10,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-09-16 01:26:10,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2020-09-16 01:26:10,407 INFO L87 Difference]: Start difference. First operand 8378 states and 38723 transitions. Second operand 30 states. [2020-09-16 01:26:14,404 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 17 [2020-09-16 01:26:26,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:26:26,941 INFO L93 Difference]: Finished difference Result 71385 states and 254872 transitions. [2020-09-16 01:26:26,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 212 states. [2020-09-16 01:26:26,942 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 21 [2020-09-16 01:26:26,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:26:27,099 INFO L225 Difference]: With dead ends: 71385 [2020-09-16 01:26:27,099 INFO L226 Difference]: Without dead ends: 71344 [2020-09-16 01:26:27,102 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22768 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=8417, Invalid=46105, Unknown=0, NotChecked=0, Total=54522 [2020-09-16 01:26:27,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71344 states. [2020-09-16 01:26:28,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71344 to 8181. [2020-09-16 01:26:28,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8181 states. [2020-09-16 01:26:28,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8181 states to 8181 states and 37818 transitions. [2020-09-16 01:26:28,232 INFO L78 Accepts]: Start accepts. Automaton has 8181 states and 37818 transitions. Word has length 21 [2020-09-16 01:26:28,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:26:28,232 INFO L479 AbstractCegarLoop]: Abstraction has 8181 states and 37818 transitions. [2020-09-16 01:26:28,233 INFO L480 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-09-16 01:26:28,233 INFO L276 IsEmpty]: Start isEmpty. Operand 8181 states and 37818 transitions. [2020-09-16 01:26:28,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:26:28,234 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:26:28,234 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:26:28,434 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:26:28,435 INFO L427 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-09-16 01:26:28,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:26:28,436 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-09-16 01:26:28,436 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:26:28,437 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485099552] [2020-09-16 01:26:28,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:26:28,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:26:28,633 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:26:28,634 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485099552] [2020-09-16 01:26:28,634 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342425765] [2020-09-16 01:26:28,634 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:26:28,738 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-16 01:26:28,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:26:28,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:26:28,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:26:29,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:26:29,090 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:26:29,090 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-16 01:26:29,091 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1667749013] [2020-09-16 01:26:29,091 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:26:29,093 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:26:29,096 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-16 01:26:29,096 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:26:29,096 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:26:29,097 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-16 01:26:29,097 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:26:29,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-16 01:26:29,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2020-09-16 01:26:29,097 INFO L87 Difference]: Start difference. First operand 8181 states and 37818 transitions. Second operand 23 states. [2020-09-16 01:26:39,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:26:39,987 INFO L93 Difference]: Finished difference Result 69889 states and 254517 transitions. [2020-09-16 01:26:39,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2020-09-16 01:26:39,988 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-16 01:26:39,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:26:40,147 INFO L225 Difference]: With dead ends: 69889 [2020-09-16 01:26:40,148 INFO L226 Difference]: Without dead ends: 69868 [2020-09-16 01:26:40,149 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8530 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=3842, Invalid=18210, Unknown=0, NotChecked=0, Total=22052 [2020-09-16 01:26:40,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69868 states. [2020-09-16 01:26:40,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69868 to 7786. [2020-09-16 01:26:40,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7786 states. [2020-09-16 01:26:40,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7786 states to 7786 states and 35908 transitions. [2020-09-16 01:26:40,928 INFO L78 Accepts]: Start accepts. Automaton has 7786 states and 35908 transitions. Word has length 21 [2020-09-16 01:26:40,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:26:40,928 INFO L479 AbstractCegarLoop]: Abstraction has 7786 states and 35908 transitions. [2020-09-16 01:26:40,928 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-16 01:26:40,928 INFO L276 IsEmpty]: Start isEmpty. Operand 7786 states and 35908 transitions. [2020-09-16 01:26:40,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:26:40,930 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:26:40,930 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:26:41,145 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-09-16 01:26:41,146 INFO L427 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-09-16 01:26:41,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:26:41,146 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-09-16 01:26:41,147 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:26:41,147 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400044586] [2020-09-16 01:26:41,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:26:41,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:26:41,352 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:26:41,353 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400044586] [2020-09-16 01:26:41,353 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337991363] [2020-09-16 01:26:41,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:26:41,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-16 01:26:41,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:26:41,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:26:41,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:26:41,809 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:26:41,809 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:26:41,809 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-16 01:26:41,809 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [716561933] [2020-09-16 01:26:41,810 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:26:41,811 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:26:41,815 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-16 01:26:41,815 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:26:41,815 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:26:41,816 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-16 01:26:41,816 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:26:41,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-16 01:26:41,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2020-09-16 01:26:41,816 INFO L87 Difference]: Start difference. First operand 7786 states and 35908 transitions. Second operand 23 states. [2020-09-16 01:26:53,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:26:53,182 INFO L93 Difference]: Finished difference Result 76459 states and 283194 transitions. [2020-09-16 01:26:53,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-09-16 01:26:53,184 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-16 01:26:53,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:26:53,365 INFO L225 Difference]: With dead ends: 76459 [2020-09-16 01:26:53,365 INFO L226 Difference]: Without dead ends: 76430 [2020-09-16 01:26:53,366 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8128 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=3803, Invalid=17659, Unknown=0, NotChecked=0, Total=21462 [2020-09-16 01:26:53,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76430 states. [2020-09-16 01:26:54,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76430 to 7221. [2020-09-16 01:26:54,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7221 states. [2020-09-16 01:26:54,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7221 states to 7221 states and 33268 transitions. [2020-09-16 01:26:54,240 INFO L78 Accepts]: Start accepts. Automaton has 7221 states and 33268 transitions. Word has length 21 [2020-09-16 01:26:54,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:26:54,241 INFO L479 AbstractCegarLoop]: Abstraction has 7221 states and 33268 transitions. [2020-09-16 01:26:54,241 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-16 01:26:54,241 INFO L276 IsEmpty]: Start isEmpty. Operand 7221 states and 33268 transitions. [2020-09-16 01:26:54,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-16 01:26:54,242 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:26:54,242 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:26:54,442 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:26:54,443 INFO L427 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-09-16 01:26:54,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:26:54,443 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-09-16 01:26:54,444 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:26:54,444 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854885060] [2020-09-16 01:26:54,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:26:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:26:54,571 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:26:54,572 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854885060] [2020-09-16 01:26:54,572 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164885322] [2020-09-16 01:26:54,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:26:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:26:54,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:26:54,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:26:54,882 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:26:54,883 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:26:54,883 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2020-09-16 01:26:54,883 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [894466721] [2020-09-16 01:26:54,883 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:26:54,886 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:26:54,888 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-16 01:26:54,889 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:26:54,889 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:26:54,889 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-16 01:26:54,889 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:26:54,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-16 01:26:54,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-09-16 01:26:54,890 INFO L87 Difference]: Start difference. First operand 7221 states and 33268 transitions. Second operand 16 states. [2020-09-16 01:26:55,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:26:55,863 INFO L93 Difference]: Finished difference Result 12620 states and 54431 transitions. [2020-09-16 01:26:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-09-16 01:26:55,865 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 21 [2020-09-16 01:26:55,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:26:55,898 INFO L225 Difference]: With dead ends: 12620 [2020-09-16 01:26:55,899 INFO L226 Difference]: Without dead ends: 12574 [2020-09-16 01:26:55,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=398, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:26:55,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12574 states. [2020-09-16 01:26:56,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12574 to 8573. [2020-09-16 01:26:56,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8573 states. [2020-09-16 01:26:56,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8573 states to 8573 states and 39353 transitions. [2020-09-16 01:26:56,195 INFO L78 Accepts]: Start accepts. Automaton has 8573 states and 39353 transitions. Word has length 21 [2020-09-16 01:26:56,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:26:56,195 INFO L479 AbstractCegarLoop]: Abstraction has 8573 states and 39353 transitions. [2020-09-16 01:26:56,196 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-16 01:26:56,196 INFO L276 IsEmpty]: Start isEmpty. Operand 8573 states and 39353 transitions. [2020-09-16 01:26:56,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-16 01:26:56,197 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:26:56,197 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:26:56,397 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-09-16 01:26:56,398 INFO L427 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-09-16 01:26:56,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:26:56,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-09-16 01:26:56,399 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:26:56,399 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416185322] [2020-09-16 01:26:56,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:26:56,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:26:56,594 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:26:56,595 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416185322] [2020-09-16 01:26:56,595 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775519692] [2020-09-16 01:26:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:26:56,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:26:56,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-16 01:26:56,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:26:57,003 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:26:57,003 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:26:57,003 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2020-09-16 01:26:57,003 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [824773107] [2020-09-16 01:26:57,003 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:26:57,005 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:26:57,012 INFO L274 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2020-09-16 01:26:57,012 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:26:58,072 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [932062#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 932060#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 932061#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 932058#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 932059#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 932056#(and (<= ~x~0 0) (<= 4 ~n~0)), 932057#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 932054#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 932055#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 932052#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 932053#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 932050#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 932051#(<= (+ ~x~0 3) ~n~0)] [2020-09-16 01:26:58,073 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-09-16 01:26:58,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:26:58,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-09-16 01:26:58,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2020-09-16 01:26:58,074 INFO L87 Difference]: Start difference. First operand 8573 states and 39353 transitions. Second operand 33 states. [2020-09-16 01:27:03,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:27:03,162 INFO L93 Difference]: Finished difference Result 26683 states and 105759 transitions. [2020-09-16 01:27:03,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-09-16 01:27:03,164 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 23 [2020-09-16 01:27:03,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:27:03,227 INFO L225 Difference]: With dead ends: 26683 [2020-09-16 01:27:03,227 INFO L226 Difference]: Without dead ends: 26640 [2020-09-16 01:27:03,227 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 38 SyntacticMatches, 10 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2250 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1181, Invalid=5791, Unknown=0, NotChecked=0, Total=6972 [2020-09-16 01:27:03,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26640 states. [2020-09-16 01:27:03,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26640 to 9561. [2020-09-16 01:27:03,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9561 states. [2020-09-16 01:27:03,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9561 states to 9561 states and 44373 transitions. [2020-09-16 01:27:03,672 INFO L78 Accepts]: Start accepts. Automaton has 9561 states and 44373 transitions. Word has length 23 [2020-09-16 01:27:03,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:27:03,673 INFO L479 AbstractCegarLoop]: Abstraction has 9561 states and 44373 transitions. [2020-09-16 01:27:03,673 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-09-16 01:27:03,673 INFO L276 IsEmpty]: Start isEmpty. Operand 9561 states and 44373 transitions. [2020-09-16 01:27:03,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-16 01:27:03,675 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:27:03,675 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:27:03,878 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-09-16 01:27:03,878 INFO L427 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-09-16 01:27:03,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:27:03,879 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-09-16 01:27:03,880 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:27:03,880 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221693168] [2020-09-16 01:27:03,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:27:03,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:04,020 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:27:04,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221693168] [2020-09-16 01:27:04,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309388027] [2020-09-16 01:27:04,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:27:04,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:04,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-16 01:27:04,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:27:04,401 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:27:04,401 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:27:04,401 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2020-09-16 01:27:04,402 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [918811237] [2020-09-16 01:27:04,402 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:27:04,404 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:27:04,409 INFO L274 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2020-09-16 01:27:04,409 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:27:05,138 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [978062#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 978063#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 978060#(and (<= ~x~0 0) (<= 4 ~n~0)), 978061#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 978058#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 978059#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 978056#(<= (+ ~x~0 3) ~n~0), 978057#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 978055#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 978064#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0))] [2020-09-16 01:27:05,139 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-09-16 01:27:05,139 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:27:05,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-09-16 01:27:05,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2020-09-16 01:27:05,139 INFO L87 Difference]: Start difference. First operand 9561 states and 44373 transitions. Second operand 29 states. [2020-09-16 01:27:09,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:27:09,822 INFO L93 Difference]: Finished difference Result 28578 states and 114169 transitions. [2020-09-16 01:27:09,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-09-16 01:27:09,824 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 23 [2020-09-16 01:27:09,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:27:09,888 INFO L225 Difference]: With dead ends: 28578 [2020-09-16 01:27:09,888 INFO L226 Difference]: Without dead ends: 28531 [2020-09-16 01:27:09,889 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1724 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1031, Invalid=4519, Unknown=0, NotChecked=0, Total=5550 [2020-09-16 01:27:10,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28531 states. [2020-09-16 01:27:10,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28531 to 10435. [2020-09-16 01:27:10,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10435 states. [2020-09-16 01:27:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10435 states to 10435 states and 48785 transitions. [2020-09-16 01:27:10,344 INFO L78 Accepts]: Start accepts. Automaton has 10435 states and 48785 transitions. Word has length 23 [2020-09-16 01:27:10,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:27:10,344 INFO L479 AbstractCegarLoop]: Abstraction has 10435 states and 48785 transitions. [2020-09-16 01:27:10,344 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-09-16 01:27:10,345 INFO L276 IsEmpty]: Start isEmpty. Operand 10435 states and 48785 transitions. [2020-09-16 01:27:10,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-16 01:27:10,346 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:27:10,346 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:27:10,547 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:27:10,547 INFO L427 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-09-16 01:27:10,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:27:10,548 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-09-16 01:27:10,548 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:27:10,549 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73378126] [2020-09-16 01:27:10,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:27:10,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:27:10,707 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73378126] [2020-09-16 01:27:10,707 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745319370] [2020-09-16 01:27:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:27:10,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:10,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-16 01:27:10,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:27:11,133 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:27:11,134 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:27:11,134 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2020-09-16 01:27:11,134 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [917943847] [2020-09-16 01:27:11,134 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:27:11,136 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:27:11,140 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2020-09-16 01:27:11,141 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:27:11,460 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1027694#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1027693#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1027692#(and (<= ~x~0 0) (<= 4 ~n~0)), 1027691#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0))] [2020-09-16 01:27:11,460 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:27:11,460 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:27:11,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:27:11,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:27:11,461 INFO L87 Difference]: Start difference. First operand 10435 states and 48785 transitions. Second operand 24 states. [2020-09-16 01:27:15,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:27:15,153 INFO L93 Difference]: Finished difference Result 26707 states and 109317 transitions. [2020-09-16 01:27:15,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-16 01:27:15,155 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 23 [2020-09-16 01:27:15,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:27:15,224 INFO L225 Difference]: With dead ends: 26707 [2020-09-16 01:27:15,225 INFO L226 Difference]: Without dead ends: 26651 [2020-09-16 01:27:15,225 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=620, Invalid=2460, Unknown=0, NotChecked=0, Total=3080 [2020-09-16 01:27:15,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26651 states. [2020-09-16 01:27:15,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26651 to 10889. [2020-09-16 01:27:15,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10889 states. [2020-09-16 01:27:15,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10889 states to 10889 states and 50996 transitions. [2020-09-16 01:27:15,699 INFO L78 Accepts]: Start accepts. Automaton has 10889 states and 50996 transitions. Word has length 23 [2020-09-16 01:27:15,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:27:15,699 INFO L479 AbstractCegarLoop]: Abstraction has 10889 states and 50996 transitions. [2020-09-16 01:27:15,699 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:27:15,699 INFO L276 IsEmpty]: Start isEmpty. Operand 10889 states and 50996 transitions. [2020-09-16 01:27:15,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-16 01:27:15,701 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:27:15,701 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:27:15,902 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2020-09-16 01:27:15,902 INFO L427 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-09-16 01:27:15,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:27:15,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-09-16 01:27:15,903 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:27:15,904 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631545809] [2020-09-16 01:27:15,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:27:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:16,066 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:27:16,067 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631545809] [2020-09-16 01:27:16,067 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322333907] [2020-09-16 01:27:16,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:27:16,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:27:16,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:27:16,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:27:16,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:27:16,400 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-16 01:27:16,401 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:27:16,401 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-16 01:27:16,401 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1997632455] [2020-09-16 01:27:16,401 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:27:16,403 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:27:16,407 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-09-16 01:27:16,407 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:27:16,407 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:27:16,407 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:27:16,408 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:27:16,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:27:16,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:27:16,408 INFO L87 Difference]: Start difference. First operand 10889 states and 50996 transitions. Second operand 18 states. [2020-09-16 01:27:18,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:27:18,459 INFO L93 Difference]: Finished difference Result 24283 states and 99534 transitions. [2020-09-16 01:27:18,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-16 01:27:18,460 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2020-09-16 01:27:18,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:27:18,517 INFO L225 Difference]: With dead ends: 24283 [2020-09-16 01:27:18,517 INFO L226 Difference]: Without dead ends: 24222 [2020-09-16 01:27:18,517 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-16 01:27:18,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24222 states. [2020-09-16 01:27:18,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24222 to 10365. [2020-09-16 01:27:18,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10365 states. [2020-09-16 01:27:18,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10365 states to 10365 states and 48109 transitions. [2020-09-16 01:27:18,919 INFO L78 Accepts]: Start accepts. Automaton has 10365 states and 48109 transitions. Word has length 23 [2020-09-16 01:27:18,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:27:18,919 INFO L479 AbstractCegarLoop]: Abstraction has 10365 states and 48109 transitions. [2020-09-16 01:27:18,919 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:27:18,919 INFO L276 IsEmpty]: Start isEmpty. Operand 10365 states and 48109 transitions. [2020-09-16 01:27:18,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-16 01:27:18,921 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:27:18,921 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:27:19,122 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:27:19,122 INFO L427 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-09-16 01:27:19,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:27:19,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-09-16 01:27:19,123 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:27:19,123 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544999413] [2020-09-16 01:27:19,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:27:19,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:19,299 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:27:19,300 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544999413] [2020-09-16 01:27:19,300 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040601726] [2020-09-16 01:27:19,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:27:19,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:27:19,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:27:19,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:27:19,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:27:19,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-09-16 01:27:19,647 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:27:19,647 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-16 01:27:19,648 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [566285091] [2020-09-16 01:27:19,648 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:27:19,650 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:27:19,654 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-09-16 01:27:19,654 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:27:19,654 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:27:19,654 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:27:19,655 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:27:19,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:27:19,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:27:19,655 INFO L87 Difference]: Start difference. First operand 10365 states and 48109 transitions. Second operand 18 states. [2020-09-16 01:27:21,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:27:21,806 INFO L93 Difference]: Finished difference Result 26183 states and 108790 transitions. [2020-09-16 01:27:21,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-16 01:27:21,808 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2020-09-16 01:27:21,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:27:21,870 INFO L225 Difference]: With dead ends: 26183 [2020-09-16 01:27:21,870 INFO L226 Difference]: Without dead ends: 26122 [2020-09-16 01:27:21,871 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-16 01:27:22,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26122 states. [2020-09-16 01:27:22,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26122 to 9773. [2020-09-16 01:27:22,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9773 states. [2020-09-16 01:27:22,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9773 states to 9773 states and 44971 transitions. [2020-09-16 01:27:22,291 INFO L78 Accepts]: Start accepts. Automaton has 9773 states and 44971 transitions. Word has length 23 [2020-09-16 01:27:22,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:27:22,291 INFO L479 AbstractCegarLoop]: Abstraction has 9773 states and 44971 transitions. [2020-09-16 01:27:22,291 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:27:22,291 INFO L276 IsEmpty]: Start isEmpty. Operand 9773 states and 44971 transitions. [2020-09-16 01:27:22,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-16 01:27:22,293 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:27:22,293 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:27:22,494 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-09-16 01:27:22,494 INFO L427 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-09-16 01:27:22,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:27:22,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-09-16 01:27:22,495 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:27:22,495 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314586819] [2020-09-16 01:27:22,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:27:22,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:22,655 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:27:22,656 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314586819] [2020-09-16 01:27:22,656 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422134109] [2020-09-16 01:27:22,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:27:22,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:27:22,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:27:22,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:27:22,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:27:23,002 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-16 01:27:23,003 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:27:23,003 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-16 01:27:23,003 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1580134113] [2020-09-16 01:27:23,003 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:27:23,005 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:27:23,009 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-09-16 01:27:23,009 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:27:23,009 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:27:23,009 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:27:23,010 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:27:23,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:27:23,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:27:23,010 INFO L87 Difference]: Start difference. First operand 9773 states and 44971 transitions. Second operand 18 states. [2020-09-16 01:27:25,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:27:25,380 INFO L93 Difference]: Finished difference Result 22249 states and 89979 transitions. [2020-09-16 01:27:25,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-09-16 01:27:25,382 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2020-09-16 01:27:25,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:27:25,435 INFO L225 Difference]: With dead ends: 22249 [2020-09-16 01:27:25,435 INFO L226 Difference]: Without dead ends: 22188 [2020-09-16 01:27:25,435 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=314, Invalid=1092, Unknown=0, NotChecked=0, Total=1406 [2020-09-16 01:27:25,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22188 states. [2020-09-16 01:27:25,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22188 to 9426. [2020-09-16 01:27:25,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9426 states. [2020-09-16 01:27:25,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43057 transitions. [2020-09-16 01:27:25,815 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43057 transitions. Word has length 23 [2020-09-16 01:27:25,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:27:25,816 INFO L479 AbstractCegarLoop]: Abstraction has 9426 states and 43057 transitions. [2020-09-16 01:27:25,816 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:27:25,816 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43057 transitions. [2020-09-16 01:27:25,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:27:25,819 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:27:25,820 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:27:26,026 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-09-16 01:27:26,027 INFO L427 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-09-16 01:27:26,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:27:26,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-09-16 01:27:26,028 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:27:26,029 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815691967] [2020-09-16 01:27:26,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:27:26,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:26,246 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:27:26,246 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815691967] [2020-09-16 01:27:26,247 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27108102] [2020-09-16 01:27:26,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:27:26,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:27:26,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:27:26,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:27:26,777 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:27:26,777 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:27:26,777 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:27:26,778 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1987267287] [2020-09-16 01:27:26,778 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:27:26,781 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:27:26,791 INFO L274 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2020-09-16 01:27:26,792 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:27:29,338 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [1208578#(and (<= ~x~0 0) (<= 4 ~n~0)), 1208579#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1208576#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1208577#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1208582#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 1208583#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1208580#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 2 ULTIMATE.start_main_~i~0)), 1208581#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1208586#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1208587#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1208584#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1208585#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1208563#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 1208566#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1208567#(<= (+ ~x~0 4) ~n~0), 1208564#(<= (+ ~x~0 3) ~n~0), 1208565#(<= (+ thr2Thread1of5ForFork1_~t~0 4) ~n~0), 1208570#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1208571#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1208568#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1208569#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1208574#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 4 ~n~0)), 1208575#(and (<= 4 ~n~0) (<= ~x~0 1)), 1208572#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1208573#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0)] [2020-09-16 01:27:29,338 INFO L459 AbstractCegarLoop]: Interpolant automaton has 49 states [2020-09-16 01:27:29,338 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:27:29,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2020-09-16 01:27:29,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2114, Unknown=0, NotChecked=0, Total=2352 [2020-09-16 01:27:29,339 INFO L87 Difference]: Start difference. First operand 9426 states and 43057 transitions. Second operand 49 states. [2020-09-16 01:27:43,721 WARN L193 SmtUtils]: Spent 537.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-09-16 01:27:59,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:27:59,921 INFO L93 Difference]: Finished difference Result 69587 states and 248302 transitions. [2020-09-16 01:27:59,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 305 states. [2020-09-16 01:27:59,923 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 25 [2020-09-16 01:27:59,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:28:00,094 INFO L225 Difference]: With dead ends: 69587 [2020-09-16 01:28:00,094 INFO L226 Difference]: Without dead ends: 69523 [2020-09-16 01:28:00,101 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 55 SyntacticMatches, 14 SemanticMatches, 347 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51476 ImplicationChecksByTransitivity, 22.4s TimeCoverageRelationStatistics Valid=16869, Invalid=104583, Unknown=0, NotChecked=0, Total=121452 [2020-09-16 01:28:00,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69523 states. [2020-09-16 01:28:01,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69523 to 10298. [2020-09-16 01:28:01,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10298 states. [2020-09-16 01:28:01,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10298 states to 10298 states and 47386 transitions. [2020-09-16 01:28:01,219 INFO L78 Accepts]: Start accepts. Automaton has 10298 states and 47386 transitions. Word has length 25 [2020-09-16 01:28:01,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:28:01,219 INFO L479 AbstractCegarLoop]: Abstraction has 10298 states and 47386 transitions. [2020-09-16 01:28:01,219 INFO L480 AbstractCegarLoop]: Interpolant automaton has 49 states. [2020-09-16 01:28:01,219 INFO L276 IsEmpty]: Start isEmpty. Operand 10298 states and 47386 transitions. [2020-09-16 01:28:01,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:28:01,222 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:28:01,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-09-16 01:28:01,423 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:28:01,423 INFO L427 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-09-16 01:28:01,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:28:01,424 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-09-16 01:28:01,425 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:28:01,425 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294281696] [2020-09-16 01:28:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:28:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:28:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:28:01,668 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294281696] [2020-09-16 01:28:01,669 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359109062] [2020-09-16 01:28:01,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:28:01,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:28:01,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:28:01,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:28:02,267 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:28:02,268 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:28:02,268 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:28:02,268 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1734026154] [2020-09-16 01:28:02,269 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:28:02,271 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:28:02,280 INFO L274 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2020-09-16 01:28:02,280 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:28:04,254 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [1299475#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1299474#(and (<= 3 ULTIMATE.start_main_~i~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1299473#(and (<= 4 ~n~0) (<= ~x~0 1)), 1299472#(and (<= 4 ~n~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1299479#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1299478#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1299477#(and (<= ~x~0 0) (<= 4 ~n~0)), 1299476#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1299483#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1299482#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1299481#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1299480#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1299467#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 1299471#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1299470#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1299469#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1299468#(<= (+ ~x~0 3) ~n~0)] [2020-09-16 01:28:04,254 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-09-16 01:28:04,254 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:28:04,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-09-16 01:28:04,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1458, Unknown=0, NotChecked=0, Total=1640 [2020-09-16 01:28:04,255 INFO L87 Difference]: Start difference. First operand 10298 states and 47386 transitions. Second operand 41 states. [2020-09-16 01:28:29,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:28:29,953 INFO L93 Difference]: Finished difference Result 63087 states and 228369 transitions. [2020-09-16 01:28:29,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 231 states. [2020-09-16 01:28:29,955 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 25 [2020-09-16 01:28:29,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:28:30,096 INFO L225 Difference]: With dead ends: 63087 [2020-09-16 01:28:30,097 INFO L226 Difference]: Without dead ends: 63022 [2020-09-16 01:28:30,099 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 48 SyntacticMatches, 12 SemanticMatches, 264 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28973 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=9823, Invalid=60667, Unknown=0, NotChecked=0, Total=70490 [2020-09-16 01:28:30,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63022 states. [2020-09-16 01:28:30,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63022 to 10776. [2020-09-16 01:28:30,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10776 states. [2020-09-16 01:28:30,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10776 states to 10776 states and 49819 transitions. [2020-09-16 01:28:30,899 INFO L78 Accepts]: Start accepts. Automaton has 10776 states and 49819 transitions. Word has length 25 [2020-09-16 01:28:30,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:28:30,899 INFO L479 AbstractCegarLoop]: Abstraction has 10776 states and 49819 transitions. [2020-09-16 01:28:30,899 INFO L480 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-09-16 01:28:30,899 INFO L276 IsEmpty]: Start isEmpty. Operand 10776 states and 49819 transitions. [2020-09-16 01:28:30,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:28:30,902 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:28:30,902 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:28:31,103 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-09-16 01:28:31,103 INFO L427 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-09-16 01:28:31,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:28:31,104 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-09-16 01:28:31,104 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:28:31,104 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794737755] [2020-09-16 01:28:31,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:28:31,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:28:31,377 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:28:31,378 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794737755] [2020-09-16 01:28:31,378 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303211903] [2020-09-16 01:28:31,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:28:31,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:28:31,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:28:31,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:28:31,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:28:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:28:31,964 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:28:31,964 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-16 01:28:31,965 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1707411884] [2020-09-16 01:28:31,965 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:28:31,968 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:28:31,976 INFO L274 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-09-16 01:28:31,977 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:28:33,437 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1384677#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1384676#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1384678#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1384673#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1384672#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1384675#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1384674#(and (<= 3 ~n~0) (<= ~x~0 0)), 1384669#(<= (+ ~x~0 3) ~n~0), 1384668#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 1384671#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1384670#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-09-16 01:28:33,437 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-09-16 01:28:33,437 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:28:33,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-09-16 01:28:33,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2020-09-16 01:28:33,438 INFO L87 Difference]: Start difference. First operand 10776 states and 49819 transitions. Second operand 34 states. [2020-09-16 01:28:50,579 WARN L193 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2020-09-16 01:28:57,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:28:57,052 INFO L93 Difference]: Finished difference Result 72405 states and 267954 transitions. [2020-09-16 01:28:57,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 208 states. [2020-09-16 01:28:57,055 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 25 [2020-09-16 01:28:57,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:28:57,220 INFO L225 Difference]: With dead ends: 72405 [2020-09-16 01:28:57,220 INFO L226 Difference]: Without dead ends: 72357 [2020-09-16 01:28:57,223 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 41 SyntacticMatches, 10 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22229 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=8052, Invalid=46470, Unknown=0, NotChecked=0, Total=54522 [2020-09-16 01:28:57,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72357 states. [2020-09-16 01:28:58,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72357 to 10680. [2020-09-16 01:28:58,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10680 states. [2020-09-16 01:28:58,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10680 states to 10680 states and 49411 transitions. [2020-09-16 01:28:58,203 INFO L78 Accepts]: Start accepts. Automaton has 10680 states and 49411 transitions. Word has length 25 [2020-09-16 01:28:58,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:28:58,203 INFO L479 AbstractCegarLoop]: Abstraction has 10680 states and 49411 transitions. [2020-09-16 01:28:58,203 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-09-16 01:28:58,203 INFO L276 IsEmpty]: Start isEmpty. Operand 10680 states and 49411 transitions. [2020-09-16 01:28:58,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:28:58,206 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:28:58,206 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:28:58,407 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:28:58,407 INFO L427 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-09-16 01:28:58,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:28:58,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-09-16 01:28:58,409 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:28:58,409 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333272515] [2020-09-16 01:28:58,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:28:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:28:58,699 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:28:58,699 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333272515] [2020-09-16 01:28:58,700 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815837599] [2020-09-16 01:28:58,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:28:58,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:28:58,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:28:58,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:28:58,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:28:59,304 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:28:59,305 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:28:59,305 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-16 01:28:59,305 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1657260253] [2020-09-16 01:28:59,306 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:28:59,308 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:28:59,316 INFO L274 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-09-16 01:28:59,317 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:29:00,797 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1478948#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1478949#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1478946#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1478947#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1478944#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1478945#(and (<= 3 ~n~0) (<= ~x~0 0)), 1478942#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1478943#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1478940#(<= (+ ~x~0 3) ~n~0), 1478941#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1478939#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0)] [2020-09-16 01:29:00,797 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-09-16 01:29:00,797 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:29:00,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-09-16 01:29:00,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2020-09-16 01:29:00,798 INFO L87 Difference]: Start difference. First operand 10680 states and 49411 transitions. Second operand 34 states. [2020-09-16 01:29:18,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:29:18,084 INFO L93 Difference]: Finished difference Result 49824 states and 183813 transitions. [2020-09-16 01:29:18,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-09-16 01:29:18,087 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 25 [2020-09-16 01:29:18,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:29:18,197 INFO L225 Difference]: With dead ends: 49824 [2020-09-16 01:29:18,197 INFO L226 Difference]: Without dead ends: 49776 [2020-09-16 01:29:18,198 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 41 SyntacticMatches, 10 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12787 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=5118, Invalid=27824, Unknown=0, NotChecked=0, Total=32942 [2020-09-16 01:29:18,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49776 states. [2020-09-16 01:29:18,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49776 to 10585. [2020-09-16 01:29:18,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10585 states. [2020-09-16 01:29:18,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10585 states to 10585 states and 48982 transitions. [2020-09-16 01:29:18,860 INFO L78 Accepts]: Start accepts. Automaton has 10585 states and 48982 transitions. Word has length 25 [2020-09-16 01:29:18,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:29:18,861 INFO L479 AbstractCegarLoop]: Abstraction has 10585 states and 48982 transitions. [2020-09-16 01:29:18,861 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-09-16 01:29:18,861 INFO L276 IsEmpty]: Start isEmpty. Operand 10585 states and 48982 transitions. [2020-09-16 01:29:18,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:29:18,864 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:29:18,864 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:29:19,065 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-09-16 01:29:19,065 INFO L427 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-09-16 01:29:19,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:29:19,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-09-16 01:29:19,067 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:29:19,067 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114716031] [2020-09-16 01:29:19,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:29:19,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:29:19,304 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:29:19,304 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114716031] [2020-09-16 01:29:19,305 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872413581] [2020-09-16 01:29:19,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:29:19,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-16 01:29:19,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:29:19,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:29:19,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:29:19,979 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:29:19,979 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:29:19,979 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-09-16 01:29:19,980 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [220712866] [2020-09-16 01:29:19,980 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:29:19,984 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:29:20,000 INFO L274 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2020-09-16 01:29:20,000 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:29:22,804 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [1550356#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1550355#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1550354#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1550353#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1550352#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 1550335#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 1550343#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1550342#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1550341#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1550340#(<= (+ ~x~0 4) ~n~0), 1550339#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1550338#(<= (+ thr2Thread2of5ForFork1_~t~0 4) ~n~0), 1550337#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1550336#(<= (+ ~x~0 3) ~n~0), 1550351#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1550350#(and (<= ~x~0 0) (<= 4 ~n~0)), 1550349#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 1550348#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1550347#(and (<= thr2Thread1of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1550346#(and (<= 4 ~n~0) (<= ~x~0 1)), 1550345#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 1550344#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0)] [2020-09-16 01:29:22,805 INFO L459 AbstractCegarLoop]: Interpolant automaton has 45 states [2020-09-16 01:29:22,805 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:29:22,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2020-09-16 01:29:22,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1766, Unknown=0, NotChecked=0, Total=1980 [2020-09-16 01:29:22,806 INFO L87 Difference]: Start difference. First operand 10585 states and 48982 transitions. Second operand 45 states. [2020-09-16 01:30:12,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:30:12,488 INFO L93 Difference]: Finished difference Result 74750 states and 267332 transitions. [2020-09-16 01:30:12,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 361 states. [2020-09-16 01:30:12,492 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 25 [2020-09-16 01:30:12,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:30:12,666 INFO L225 Difference]: With dead ends: 74750 [2020-09-16 01:30:12,667 INFO L226 Difference]: Without dead ends: 74714 [2020-09-16 01:30:12,676 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 397 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68102 ImplicationChecksByTransitivity, 34.3s TimeCoverageRelationStatistics Valid=21622, Invalid=137180, Unknown=0, NotChecked=0, Total=158802 [2020-09-16 01:30:13,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74714 states. [2020-09-16 01:30:14,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74714 to 10387. [2020-09-16 01:30:14,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10387 states. [2020-09-16 01:30:14,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10387 states to 10387 states and 47994 transitions. [2020-09-16 01:30:14,143 INFO L78 Accepts]: Start accepts. Automaton has 10387 states and 47994 transitions. Word has length 25 [2020-09-16 01:30:14,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:30:14,143 INFO L479 AbstractCegarLoop]: Abstraction has 10387 states and 47994 transitions. [2020-09-16 01:30:14,144 INFO L480 AbstractCegarLoop]: Interpolant automaton has 45 states. [2020-09-16 01:30:14,144 INFO L276 IsEmpty]: Start isEmpty. Operand 10387 states and 47994 transitions. [2020-09-16 01:30:14,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:30:14,147 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:30:14,147 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:30:14,347 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-09-16 01:30:14,348 INFO L427 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-09-16 01:30:14,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:30:14,349 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-09-16 01:30:14,350 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:30:14,350 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533835042] [2020-09-16 01:30:14,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:30:14,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:30:14,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:30:14,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533835042] [2020-09-16 01:30:14,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507590368] [2020-09-16 01:30:14,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:30:14,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:30:14,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:30:14,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:30:15,364 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:30:15,365 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:30:15,365 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-09-16 01:30:15,365 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1839629577] [2020-09-16 01:30:15,365 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:30:15,368 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:30:15,376 INFO L274 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-09-16 01:30:15,376 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:30:17,461 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [1646685#(<= (+ ~x~0 3) ~n~0), 1646684#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 1646687#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1646686#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1646697#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1646696#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1646689#(and (<= 4 ~n~0) (<= ~x~0 1)), 1646688#(and (<= 4 ~n~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1646691#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1646690#(and (<= 3 ULTIMATE.start_main_~i~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1646693#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1646692#(and (<= ~x~0 0) (<= 4 ~n~0)), 1646695#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1646694#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-16 01:30:17,461 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-09-16 01:30:17,461 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:30:17,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-09-16 01:30:17,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2020-09-16 01:30:17,462 INFO L87 Difference]: Start difference. First operand 10387 states and 47994 transitions. Second operand 37 states. [2020-09-16 01:30:45,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:30:45,918 INFO L93 Difference]: Finished difference Result 63210 states and 229565 transitions. [2020-09-16 01:30:45,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2020-09-16 01:30:45,921 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 25 [2020-09-16 01:30:45,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:30:46,071 INFO L225 Difference]: With dead ends: 63210 [2020-09-16 01:30:46,071 INFO L226 Difference]: Without dead ends: 63145 [2020-09-16 01:30:46,076 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27006 ImplicationChecksByTransitivity, 20.7s TimeCoverageRelationStatistics Valid=9567, Invalid=55713, Unknown=0, NotChecked=0, Total=65280 [2020-09-16 01:30:46,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63145 states. [2020-09-16 01:30:47,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63145 to 11049. [2020-09-16 01:30:47,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11049 states. [2020-09-16 01:30:47,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11049 states to 11049 states and 51275 transitions. [2020-09-16 01:30:47,368 INFO L78 Accepts]: Start accepts. Automaton has 11049 states and 51275 transitions. Word has length 25 [2020-09-16 01:30:47,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:30:47,368 INFO L479 AbstractCegarLoop]: Abstraction has 11049 states and 51275 transitions. [2020-09-16 01:30:47,368 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-09-16 01:30:47,369 INFO L276 IsEmpty]: Start isEmpty. Operand 11049 states and 51275 transitions. [2020-09-16 01:30:47,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:30:47,373 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:30:47,373 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:30:47,574 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:30:47,574 INFO L427 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-09-16 01:30:47,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:30:47,575 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-09-16 01:30:47,576 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:30:47,576 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385762436] [2020-09-16 01:30:47,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:30:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:30:47,857 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:30:47,857 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385762436] [2020-09-16 01:30:47,858 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903526987] [2020-09-16 01:30:47,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:30:47,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-16 01:30:47,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:30:47,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:30:47,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:30:48,618 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:30:48,619 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:30:48,619 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-09-16 01:30:48,619 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [321633570] [2020-09-16 01:30:48,620 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:30:48,622 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:30:48,629 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-16 01:30:48,629 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:30:49,876 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1732539#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 1732542#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1732543#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1732540#(<= (+ ~x~0 3) ~n~0), 1732541#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1732546#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1732547#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1732544#(and (<= ~x~0 0) (<= 4 ~n~0)), 1732545#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1732548#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0))] [2020-09-16 01:30:49,877 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-09-16 01:30:49,877 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:30:49,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-09-16 01:30:49,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2020-09-16 01:30:49,877 INFO L87 Difference]: Start difference. First operand 11049 states and 51275 transitions. Second operand 33 states. [2020-09-16 01:31:18,514 WARN L193 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-09-16 01:31:22,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:31:22,243 INFO L93 Difference]: Finished difference Result 77106 states and 281422 transitions. [2020-09-16 01:31:22,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 259 states. [2020-09-16 01:31:22,244 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 25 [2020-09-16 01:31:22,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:31:22,435 INFO L225 Difference]: With dead ends: 77106 [2020-09-16 01:31:22,435 INFO L226 Difference]: Without dead ends: 77053 [2020-09-16 01:31:22,438 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34549 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=10441, Invalid=69931, Unknown=0, NotChecked=0, Total=80372 [2020-09-16 01:31:22,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77053 states. [2020-09-16 01:31:23,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77053 to 10861. [2020-09-16 01:31:23,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10861 states. [2020-09-16 01:31:23,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10861 states to 10861 states and 50321 transitions. [2020-09-16 01:31:23,461 INFO L78 Accepts]: Start accepts. Automaton has 10861 states and 50321 transitions. Word has length 25 [2020-09-16 01:31:23,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:31:23,461 INFO L479 AbstractCegarLoop]: Abstraction has 10861 states and 50321 transitions. [2020-09-16 01:31:23,461 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-09-16 01:31:23,462 INFO L276 IsEmpty]: Start isEmpty. Operand 10861 states and 50321 transitions. [2020-09-16 01:31:23,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:31:23,465 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:31:23,465 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:31:23,666 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2020-09-16 01:31:23,666 INFO L427 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-09-16 01:31:23,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:31:23,667 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-09-16 01:31:23,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:31:23,668 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126917659] [2020-09-16 01:31:23,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:31:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:31:23,944 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-16 01:31:23,945 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126917659] [2020-09-16 01:31:23,945 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437982160] [2020-09-16 01:31:23,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:31:24,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:31:24,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:31:24,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-16 01:31:24,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:31:24,625 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:31:24,625 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:31:24,625 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-16 01:31:24,626 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [471473775] [2020-09-16 01:31:24,626 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:31:24,628 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:31:24,635 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-16 01:31:24,635 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:31:25,876 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1831979#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1831978#(and (<= 3 ~n~0) (<= ~x~0 0)), 1831977#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 1831976#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1831980#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1831975#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1831974#(<= (+ ~x~0 3) ~n~0), 1831973#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0)] [2020-09-16 01:31:25,876 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-09-16 01:31:25,876 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:31:25,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-09-16 01:31:25,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2020-09-16 01:31:25,877 INFO L87 Difference]: Start difference. First operand 10861 states and 50321 transitions. Second operand 30 states. [2020-09-16 01:31:44,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:31:44,790 INFO L93 Difference]: Finished difference Result 50236 states and 186314 transitions. [2020-09-16 01:31:44,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2020-09-16 01:31:44,794 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 25 [2020-09-16 01:31:44,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:31:44,911 INFO L225 Difference]: With dead ends: 50236 [2020-09-16 01:31:44,911 INFO L226 Difference]: Without dead ends: 50180 [2020-09-16 01:31:44,912 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11507 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=4870, Invalid=24542, Unknown=0, NotChecked=0, Total=29412 [2020-09-16 01:31:45,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50180 states. [2020-09-16 01:31:45,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50180 to 10762. [2020-09-16 01:31:45,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10762 states. [2020-09-16 01:31:45,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10762 states to 10762 states and 49924 transitions. [2020-09-16 01:31:45,603 INFO L78 Accepts]: Start accepts. Automaton has 10762 states and 49924 transitions. Word has length 25 [2020-09-16 01:31:45,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:31:45,603 INFO L479 AbstractCegarLoop]: Abstraction has 10762 states and 49924 transitions. [2020-09-16 01:31:45,603 INFO L480 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-09-16 01:31:45,603 INFO L276 IsEmpty]: Start isEmpty. Operand 10762 states and 49924 transitions. [2020-09-16 01:31:45,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:31:45,608 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:31:45,608 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:31:45,808 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:31:45,809 INFO L427 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-09-16 01:31:45,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:31:45,809 INFO L82 PathProgramCache]: Analyzing trace with hash -2028661302, now seen corresponding path program 3 times [2020-09-16 01:31:45,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:31:45,810 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833262684] [2020-09-16 01:31:45,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:31:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:31:46,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:31:46,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833262684] [2020-09-16 01:31:46,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042172599] [2020-09-16 01:31:46,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:31:46,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-16 01:31:46,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:31:46,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:31:46,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:31:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:31:47,166 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:31:47,166 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:31:47,166 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [853683008] [2020-09-16 01:31:47,166 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:31:47,169 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:31:47,175 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-16 01:31:47,175 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:31:48,368 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1904125#(and (<= ~x~0 0) (<= 4 ~n~0)), 1904124#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1904127#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1904126#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1904121#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 4 ~n~0)), 1904123#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1904122#(and (<= 4 ~n~0) (<= ~x~0 1)), 1904128#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-16 01:31:48,368 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-09-16 01:31:48,369 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:31:48,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-09-16 01:31:48,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2020-09-16 01:31:48,369 INFO L87 Difference]: Start difference. First operand 10762 states and 49924 transitions. Second operand 32 states. [2020-09-16 01:32:13,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:32:13,120 INFO L93 Difference]: Finished difference Result 64042 states and 237709 transitions. [2020-09-16 01:32:13,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2020-09-16 01:32:13,124 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 25 [2020-09-16 01:32:13,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:32:13,714 INFO L225 Difference]: With dead ends: 64042 [2020-09-16 01:32:13,714 INFO L226 Difference]: Without dead ends: 64005 [2020-09-16 01:32:13,715 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13348 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=5727, Invalid=30183, Unknown=0, NotChecked=0, Total=35910 [2020-09-16 01:32:14,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64005 states. [2020-09-16 01:32:14,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64005 to 10353. [2020-09-16 01:32:14,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10353 states. [2020-09-16 01:32:14,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10353 states to 10353 states and 47904 transitions. [2020-09-16 01:32:14,490 INFO L78 Accepts]: Start accepts. Automaton has 10353 states and 47904 transitions. Word has length 25 [2020-09-16 01:32:14,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:32:14,490 INFO L479 AbstractCegarLoop]: Abstraction has 10353 states and 47904 transitions. [2020-09-16 01:32:14,490 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-09-16 01:32:14,490 INFO L276 IsEmpty]: Start isEmpty. Operand 10353 states and 47904 transitions. [2020-09-16 01:32:14,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:32:14,493 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:32:14,494 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:32:14,694 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-09-16 01:32:14,695 INFO L427 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-09-16 01:32:14,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:32:14,695 INFO L82 PathProgramCache]: Analyzing trace with hash -110013223, now seen corresponding path program 3 times [2020-09-16 01:32:14,696 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:32:14,696 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099042996] [2020-09-16 01:32:14,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:32:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:32:15,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:32:15,020 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099042996] [2020-09-16 01:32:15,020 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291942735] [2020-09-16 01:32:15,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:32:15,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-16 01:32:15,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:32:15,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:32:15,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:32:15,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:32:15,935 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:32:15,935 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:32:15,935 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1556511770] [2020-09-16 01:32:15,936 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:32:15,939 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:32:15,946 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-16 01:32:15,946 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:32:17,114 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1989294#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1989295#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1989292#(and (<= thr2Thread1of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1989293#(and (<= ~x~0 0) (<= 4 ~n~0)), 1989290#(and (<= 4 ~n~0) (<= ~x~0 1)), 1989291#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1989289#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 1989296#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-16 01:32:17,114 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-09-16 01:32:17,115 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:32:17,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-09-16 01:32:17,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2020-09-16 01:32:17,115 INFO L87 Difference]: Start difference. First operand 10353 states and 47904 transitions. Second operand 32 states. [2020-09-16 01:32:42,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:32:42,157 INFO L93 Difference]: Finished difference Result 68081 states and 255630 transitions. [2020-09-16 01:32:42,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2020-09-16 01:32:42,161 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 25 [2020-09-16 01:32:42,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:32:42,335 INFO L225 Difference]: With dead ends: 68081 [2020-09-16 01:32:42,335 INFO L226 Difference]: Without dead ends: 68044 [2020-09-16 01:32:42,338 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13348 ImplicationChecksByTransitivity, 15.2s TimeCoverageRelationStatistics Valid=5727, Invalid=30183, Unknown=0, NotChecked=0, Total=35910 [2020-09-16 01:32:43,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68044 states. [2020-09-16 01:32:43,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68044 to 9949. [2020-09-16 01:32:43,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9949 states. [2020-09-16 01:32:43,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9949 states to 9949 states and 45913 transitions. [2020-09-16 01:32:43,634 INFO L78 Accepts]: Start accepts. Automaton has 9949 states and 45913 transitions. Word has length 25 [2020-09-16 01:32:43,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:32:43,634 INFO L479 AbstractCegarLoop]: Abstraction has 9949 states and 45913 transitions. [2020-09-16 01:32:43,634 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-09-16 01:32:43,634 INFO L276 IsEmpty]: Start isEmpty. Operand 9949 states and 45913 transitions. [2020-09-16 01:32:43,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:32:43,637 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:32:43,637 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:32:43,838 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:32:43,838 INFO L427 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-09-16 01:32:43,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:32:43,839 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-09-16 01:32:43,839 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:32:43,840 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081209463] [2020-09-16 01:32:43,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:32:43,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:32:44,187 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:32:44,187 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081209463] [2020-09-16 01:32:44,188 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440439747] [2020-09-16 01:32:44,188 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:32:44,293 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-16 01:32:44,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:32:44,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:32:44,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:32:45,044 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:32:45,044 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:32:45,044 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:32:45,045 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1014194486] [2020-09-16 01:32:45,045 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:32:45,047 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:32:45,053 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2020-09-16 01:32:45,053 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:32:45,659 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2077691#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 2077690#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 2077689#(and (<= ~x~0 0) (<= 4 ~n~0)), 2077688#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0))] [2020-09-16 01:32:45,659 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-16 01:32:45,659 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:32:45,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-16 01:32:45,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2020-09-16 01:32:45,660 INFO L87 Difference]: Start difference. First operand 9949 states and 45913 transitions. Second operand 28 states. [2020-09-16 01:33:04,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:33:04,747 INFO L93 Difference]: Finished difference Result 58757 states and 219774 transitions. [2020-09-16 01:33:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2020-09-16 01:33:04,751 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 25 [2020-09-16 01:33:04,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:33:04,882 INFO L225 Difference]: With dead ends: 58757 [2020-09-16 01:33:04,882 INFO L226 Difference]: Without dead ends: 58706 [2020-09-16 01:33:04,883 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8410 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=3854, Invalid=19098, Unknown=0, NotChecked=0, Total=22952 [2020-09-16 01:33:05,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58706 states. [2020-09-16 01:33:05,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58706 to 9720. [2020-09-16 01:33:05,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9720 states. [2020-09-16 01:33:05,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9720 states to 9720 states and 44806 transitions. [2020-09-16 01:33:05,648 INFO L78 Accepts]: Start accepts. Automaton has 9720 states and 44806 transitions. Word has length 25 [2020-09-16 01:33:05,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:33:05,648 INFO L479 AbstractCegarLoop]: Abstraction has 9720 states and 44806 transitions. [2020-09-16 01:33:05,648 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-16 01:33:05,648 INFO L276 IsEmpty]: Start isEmpty. Operand 9720 states and 44806 transitions. [2020-09-16 01:33:05,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:33:05,651 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:33:05,651 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:33:05,852 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2020-09-16 01:33:05,852 INFO L427 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-09-16 01:33:05,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:33:05,853 INFO L82 PathProgramCache]: Analyzing trace with hash 261229593, now seen corresponding path program 4 times [2020-09-16 01:33:05,853 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:33:05,853 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048861368] [2020-09-16 01:33:05,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:33:05,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:33:06,275 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:33:06,275 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048861368] [2020-09-16 01:33:06,276 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789835681] [2020-09-16 01:33:06,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:33:06,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-16 01:33:06,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:33:06,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:33:06,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:33:07,716 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:33:07,717 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:33:07,717 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:33:07,717 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [961392472] [2020-09-16 01:33:07,717 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:33:07,720 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:33:07,728 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2020-09-16 01:33:07,729 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:33:08,349 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2156233#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0)), 2156234#(and (<= ~x~0 0) (<= 4 ~n~0)), 2156235#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 2156236#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-16 01:33:08,350 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-16 01:33:08,350 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:33:08,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-16 01:33:08,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2020-09-16 01:33:08,351 INFO L87 Difference]: Start difference. First operand 9720 states and 44806 transitions. Second operand 28 states. [2020-09-16 01:33:26,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:33:26,923 INFO L93 Difference]: Finished difference Result 57528 states and 215002 transitions. [2020-09-16 01:33:26,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-09-16 01:33:26,928 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 25 [2020-09-16 01:33:26,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:33:27,065 INFO L225 Difference]: With dead ends: 57528 [2020-09-16 01:33:27,065 INFO L226 Difference]: Without dead ends: 57477 [2020-09-16 01:33:27,067 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8757 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=3891, Invalid=19671, Unknown=0, NotChecked=0, Total=23562 [2020-09-16 01:33:27,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57477 states. [2020-09-16 01:33:27,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57477 to 9426. [2020-09-16 01:33:27,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9426 states. [2020-09-16 01:33:27,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43419 transitions. [2020-09-16 01:33:27,813 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43419 transitions. Word has length 25 [2020-09-16 01:33:27,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:33:27,814 INFO L479 AbstractCegarLoop]: Abstraction has 9426 states and 43419 transitions. [2020-09-16 01:33:27,814 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-16 01:33:27,814 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43419 transitions. [2020-09-16 01:33:27,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:33:27,817 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:33:27,817 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:33:28,017 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-09-16 01:33:28,018 INFO L427 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-09-16 01:33:28,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:33:28,018 INFO L82 PathProgramCache]: Analyzing trace with hash 552591075, now seen corresponding path program 1 times [2020-09-16 01:33:28,019 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:33:28,019 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053440993] [2020-09-16 01:33:28,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:33:28,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:33:28,207 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-16 01:33:28,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053440993] [2020-09-16 01:33:28,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543738753] [2020-09-16 01:33:28,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:33:28,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:33:28,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-16 01:33:28,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:33:28,783 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:33:28,783 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:33:28,783 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2020-09-16 01:33:28,783 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [324986048] [2020-09-16 01:33:28,784 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:33:28,786 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:33:28,789 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-16 01:33:28,789 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:33:28,790 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:33:28,790 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-16 01:33:28,790 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:33:28,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-16 01:33:28,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-09-16 01:33:28,790 INFO L87 Difference]: Start difference. First operand 9426 states and 43419 transitions. Second operand 17 states. [2020-09-16 01:33:30,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:33:30,801 INFO L93 Difference]: Finished difference Result 15008 states and 65901 transitions. [2020-09-16 01:33:30,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-09-16 01:33:30,805 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 25 [2020-09-16 01:33:30,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:33:30,846 INFO L225 Difference]: With dead ends: 15008 [2020-09-16 01:33:30,846 INFO L226 Difference]: Without dead ends: 14961 [2020-09-16 01:33:30,847 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=183, Invalid=467, Unknown=0, NotChecked=0, Total=650 [2020-09-16 01:33:30,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14961 states. [2020-09-16 01:33:31,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14961 to 11026. [2020-09-16 01:33:31,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11026 states. [2020-09-16 01:33:31,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11026 states to 11026 states and 50462 transitions. [2020-09-16 01:33:31,168 INFO L78 Accepts]: Start accepts. Automaton has 11026 states and 50462 transitions. Word has length 25 [2020-09-16 01:33:31,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:33:31,169 INFO L479 AbstractCegarLoop]: Abstraction has 11026 states and 50462 transitions. [2020-09-16 01:33:31,169 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-16 01:33:31,169 INFO L276 IsEmpty]: Start isEmpty. Operand 11026 states and 50462 transitions. [2020-09-16 01:33:31,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:33:31,173 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:33:31,173 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:33:31,374 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:33:31,374 INFO L427 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-09-16 01:33:31,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:33:31,375 INFO L82 PathProgramCache]: Analyzing trace with hash 2111031862, now seen corresponding path program 5 times [2020-09-16 01:33:31,375 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:33:31,376 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830339321] [2020-09-16 01:33:31,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:33:31,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:33:31,790 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:33:31,791 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830339321] [2020-09-16 01:33:31,791 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24752434] [2020-09-16 01:33:31,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:33:31,877 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-16 01:33:31,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:33:31,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:33:31,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:33:33,005 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:33:33,006 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:33:33,006 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:33:33,007 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1442757059] [2020-09-16 01:33:33,007 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:33:33,009 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:33:33,014 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-16 01:33:33,014 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:33:33,014 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:33:33,014 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:33:33,015 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:33:33,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:33:33,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:33:33,015 INFO L87 Difference]: Start difference. First operand 11026 states and 50462 transitions. Second operand 24 states. [2020-09-16 01:33:56,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:33:56,634 INFO L93 Difference]: Finished difference Result 82029 states and 307985 transitions. [2020-09-16 01:33:56,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2020-09-16 01:33:56,639 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-16 01:33:56,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:33:56,834 INFO L225 Difference]: With dead ends: 82029 [2020-09-16 01:33:56,835 INFO L226 Difference]: Without dead ends: 81984 [2020-09-16 01:33:56,837 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11954 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=4799, Invalid=25651, Unknown=0, NotChecked=0, Total=30450 [2020-09-16 01:33:57,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81984 states. [2020-09-16 01:33:57,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81984 to 10650. [2020-09-16 01:33:57,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10650 states. [2020-09-16 01:33:57,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10650 states to 10650 states and 48633 transitions. [2020-09-16 01:33:57,898 INFO L78 Accepts]: Start accepts. Automaton has 10650 states and 48633 transitions. Word has length 25 [2020-09-16 01:33:57,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:33:57,898 INFO L479 AbstractCegarLoop]: Abstraction has 10650 states and 48633 transitions. [2020-09-16 01:33:57,898 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:33:57,898 INFO L276 IsEmpty]: Start isEmpty. Operand 10650 states and 48633 transitions. [2020-09-16 01:33:57,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:33:57,902 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:33:57,902 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:33:58,102 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-09-16 01:33:58,103 INFO L427 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-09-16 01:33:58,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:33:58,103 INFO L82 PathProgramCache]: Analyzing trace with hash 2111023306, now seen corresponding path program 5 times [2020-09-16 01:33:58,104 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:33:58,104 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583171810] [2020-09-16 01:33:58,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:33:58,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:33:58,482 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:33:58,483 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583171810] [2020-09-16 01:33:58,483 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997904165] [2020-09-16 01:33:58,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:33:58,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-16 01:33:58,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:33:58,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:33:58,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:33:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:33:59,394 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:33:59,394 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:33:59,394 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1927513239] [2020-09-16 01:33:59,394 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:33:59,397 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:33:59,401 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-16 01:33:59,401 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:33:59,402 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:33:59,402 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:33:59,402 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:33:59,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:33:59,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:33:59,402 INFO L87 Difference]: Start difference. First operand 10650 states and 48633 transitions. Second operand 24 states. [2020-09-16 01:34:01,423 WARN L193 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-09-16 01:34:19,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:34:19,979 INFO L93 Difference]: Finished difference Result 81016 states and 303916 transitions. [2020-09-16 01:34:19,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2020-09-16 01:34:19,983 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-16 01:34:19,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:34:20,169 INFO L225 Difference]: With dead ends: 81016 [2020-09-16 01:34:20,169 INFO L226 Difference]: Without dead ends: 80971 [2020-09-16 01:34:20,171 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11059 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=4618, Invalid=23774, Unknown=0, NotChecked=0, Total=28392 [2020-09-16 01:34:20,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80971 states. [2020-09-16 01:34:21,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80971 to 10248. [2020-09-16 01:34:21,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10248 states. [2020-09-16 01:34:21,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10248 states to 10248 states and 46537 transitions. [2020-09-16 01:34:21,174 INFO L78 Accepts]: Start accepts. Automaton has 10248 states and 46537 transitions. Word has length 25 [2020-09-16 01:34:21,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:34:21,174 INFO L479 AbstractCegarLoop]: Abstraction has 10248 states and 46537 transitions. [2020-09-16 01:34:21,174 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:34:21,174 INFO L276 IsEmpty]: Start isEmpty. Operand 10248 states and 46537 transitions. [2020-09-16 01:34:21,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:34:21,177 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:34:21,177 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:34:21,378 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-09-16 01:34:21,378 INFO L427 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-09-16 01:34:21,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:34:21,379 INFO L82 PathProgramCache]: Analyzing trace with hash 2140107382, now seen corresponding path program 6 times [2020-09-16 01:34:21,380 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:34:21,380 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109522600] [2020-09-16 01:34:21,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:34:21,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:34:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:34:21,788 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109522600] [2020-09-16 01:34:21,788 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698868566] [2020-09-16 01:34:21,788 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:34:21,872 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-16 01:34:21,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:34:21,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:34:21,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:34:22,731 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:34:22,732 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:34:22,732 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:34:22,732 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1888006659] [2020-09-16 01:34:22,733 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:34:22,736 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:34:22,742 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-16 01:34:22,742 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:34:22,743 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:34:22,743 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:34:22,743 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:34:22,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:34:22,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:34:22,744 INFO L87 Difference]: Start difference. First operand 10248 states and 46537 transitions. Second operand 24 states. [2020-09-16 01:34:46,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:34:46,347 INFO L93 Difference]: Finished difference Result 86840 states and 329602 transitions. [2020-09-16 01:34:46,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2020-09-16 01:34:46,351 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-16 01:34:46,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:34:46,563 INFO L225 Difference]: With dead ends: 86840 [2020-09-16 01:34:46,564 INFO L226 Difference]: Without dead ends: 86785 [2020-09-16 01:34:46,565 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11626 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=4756, Invalid=25000, Unknown=0, NotChecked=0, Total=29756 [2020-09-16 01:34:46,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86785 states. [2020-09-16 01:34:47,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86785 to 9490. [2020-09-16 01:34:47,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9490 states. [2020-09-16 01:34:47,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9490 states to 9490 states and 42871 transitions. [2020-09-16 01:34:47,671 INFO L78 Accepts]: Start accepts. Automaton has 9490 states and 42871 transitions. Word has length 25 [2020-09-16 01:34:47,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:34:47,671 INFO L479 AbstractCegarLoop]: Abstraction has 9490 states and 42871 transitions. [2020-09-16 01:34:47,672 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:34:47,672 INFO L276 IsEmpty]: Start isEmpty. Operand 9490 states and 42871 transitions. [2020-09-16 01:34:47,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:34:47,674 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:34:47,675 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:34:47,875 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,54 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:34:47,875 INFO L427 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-09-16 01:34:47,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:34:47,876 INFO L82 PathProgramCache]: Analyzing trace with hash 2140129113, now seen corresponding path program 5 times [2020-09-16 01:34:47,877 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:34:47,877 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390928368] [2020-09-16 01:34:47,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:34:47,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:34:48,236 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:34:48,237 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390928368] [2020-09-16 01:34:48,237 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422580998] [2020-09-16 01:34:48,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:34:48,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-16 01:34:48,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:34:48,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:34:48,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:34:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:34:49,187 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:34:49,187 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:34:49,188 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1374467475] [2020-09-16 01:34:49,188 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:34:49,191 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:34:49,197 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-16 01:34:49,197 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:34:49,198 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:34:49,198 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:34:49,198 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:34:49,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:34:49,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:34:49,199 INFO L87 Difference]: Start difference. First operand 9490 states and 42871 transitions. Second operand 24 states. [2020-09-16 01:35:15,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:35:15,348 INFO L93 Difference]: Finished difference Result 85240 states and 322794 transitions. [2020-09-16 01:35:15,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2020-09-16 01:35:15,353 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-16 01:35:15,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:35:15,557 INFO L225 Difference]: With dead ends: 85240 [2020-09-16 01:35:15,557 INFO L226 Difference]: Without dead ends: 85195 [2020-09-16 01:35:15,559 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11060 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=4618, Invalid=23774, Unknown=0, NotChecked=0, Total=28392 [2020-09-16 01:35:15,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85195 states. [2020-09-16 01:35:16,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85195 to 9254. [2020-09-16 01:35:16,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9254 states. [2020-09-16 01:35:16,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9254 states to 9254 states and 41681 transitions. [2020-09-16 01:35:16,592 INFO L78 Accepts]: Start accepts. Automaton has 9254 states and 41681 transitions. Word has length 25 [2020-09-16 01:35:16,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:35:16,593 INFO L479 AbstractCegarLoop]: Abstraction has 9254 states and 41681 transitions. [2020-09-16 01:35:16,593 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:35:16,593 INFO L276 IsEmpty]: Start isEmpty. Operand 9254 states and 41681 transitions. [2020-09-16 01:35:16,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:35:16,596 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:35:16,596 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:35:16,797 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:35:16,797 INFO L427 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-09-16 01:35:16,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:35:16,798 INFO L82 PathProgramCache]: Analyzing trace with hash 2131885066, now seen corresponding path program 6 times [2020-09-16 01:35:16,798 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:35:16,798 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154776194] [2020-09-16 01:35:16,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:35:16,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:35:17,158 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:35:17,158 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154776194] [2020-09-16 01:35:17,159 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645938473] [2020-09-16 01:35:17,159 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:35:17,271 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-16 01:35:17,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:35:17,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:35:17,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:35:18,115 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:35:18,116 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:35:18,116 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:35:18,116 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1975875400] [2020-09-16 01:35:18,116 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:35:18,119 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:35:18,125 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-16 01:35:18,125 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:35:18,126 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:35:18,126 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:35:18,126 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:35:18,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:35:18,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:35:18,126 INFO L87 Difference]: Start difference. First operand 9254 states and 41681 transitions. Second operand 24 states. [2020-09-16 01:35:41,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:35:41,857 INFO L93 Difference]: Finished difference Result 77987 states and 290553 transitions. [2020-09-16 01:35:41,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2020-09-16 01:35:41,863 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-16 01:35:41,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:35:42,078 INFO L225 Difference]: With dead ends: 77987 [2020-09-16 01:35:42,078 INFO L226 Difference]: Without dead ends: 77932 [2020-09-16 01:35:42,079 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11013 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=4614, Invalid=23778, Unknown=0, NotChecked=0, Total=28392 [2020-09-16 01:35:42,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77932 states. [2020-09-16 01:35:43,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77932 to 8957. [2020-09-16 01:35:43,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8957 states. [2020-09-16 01:35:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8957 states to 8957 states and 40332 transitions. [2020-09-16 01:35:43,169 INFO L78 Accepts]: Start accepts. Automaton has 8957 states and 40332 transitions. Word has length 25 [2020-09-16 01:35:43,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:35:43,169 INFO L479 AbstractCegarLoop]: Abstraction has 8957 states and 40332 transitions. [2020-09-16 01:35:43,169 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-16 01:35:43,170 INFO L276 IsEmpty]: Start isEmpty. Operand 8957 states and 40332 transitions. [2020-09-16 01:35:43,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-16 01:35:43,173 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:35:43,173 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:35:43,373 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:35:43,374 INFO L427 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-09-16 01:35:43,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:35:43,374 INFO L82 PathProgramCache]: Analyzing trace with hash 2131915353, now seen corresponding path program 6 times [2020-09-16 01:35:43,375 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:35:43,375 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985301823] [2020-09-16 01:35:43,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:35:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:35:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-16 01:35:43,741 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985301823] [2020-09-16 01:35:43,741 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225810579] [2020-09-16 01:35:43,741 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/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-09-16 01:35:43,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-16 01:35:43,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:35:43,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-16 01:35:43,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:35:44,781 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-16 01:35:44,782 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:35:44,782 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-16 01:35:44,782 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [420535302] [2020-09-16 01:35:44,782 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:35:44,784 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:35:44,789 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-16 01:35:44,789 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:35:44,790 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:35:44,790 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-16 01:35:44,790 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:35:44,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-16 01:35:44,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-16 01:35:44,790 INFO L87 Difference]: Start difference. First operand 8957 states and 40332 transitions. Second operand 24 states.